:root{font-family:Manrope,'Hind Siliguri',system-ui,sans-serif;color:#17251d;background:#fbfaf7;font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}a,button{transition:background-color .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}a:hover,button:not(:disabled):hover{transform:translateY(-2px)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #76d6a3;outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance}p{line-height:1.7}.shell{width:min(100% - 48px,1240px);margin-inline:auto}.skip{position:absolute;z-index:100;top:-100px;left:16px;padding:12px;background:#fff;color:#0d4a30}.skip:focus{top:16px}.site-header{background:#0b2e22;border-bottom:1px solid #3a604e;color:#fff}.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:800;font-size:17px;white-space:nowrap}.brand:hover{color:#b9eccc}.brand small{display:block;color:#abd0b9;font-weight:500;font-size:11px;letter-spacing:.01em}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#2c9362;font-size:26px;line-height:1;color:#fff}.site-header nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:700}.site-header nav a:hover{color:#b9eccc}.header-cta{padding:13px 18px;border:1px solid #79cca0;border-radius:12px;color:#ceeedc!important}.header-cta:hover{background:#1e5b3d}.hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 76% 22%,#1c6446 0,#0b2e22 43%,#071911 100%)}.hero:before{content:'';position:absolute;inset:auto -10% -55% 20%;height:500px;border-radius:50%;background:#50a775;filter:blur(150px);opacity:.17;pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:clamp(30px,5vw,88px);padding-block:94px 104px}.hero-copy{max-width:620px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#176b48;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.eyebrow.light{color:#a9e9c5}.signal-dot{width:7px;height:7px;border-radius:100%;background:#78e4ac;box-shadow:0 0 0 5px #376e4b}.hero h1{margin-top:22px;font-size:clamp(44px,5.1vw,74px);line-height:1.08;font-weight:800}.hero-lede{margin-top:26px;color:#d6e8d9;font-size:17px;line-height:1.75}.bangla{margin-top:14px;color:#a9daba;font-family:'Hind Siliguri',sans-serif;font-size:17px}.hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 22px;border:0;border-radius:13px;font-size:14px;font-weight:800}.button:hover:not(:disabled){box-shadow:0 16px 28px -15px #1d7b4c}.button-mint{background:#8ce8ad;color:#0b2e22}.button-mint:hover{background:#aef5c9}.text-link{font-weight:700;font-size:13px;color:#d6f1e0}.text-link:hover{color:#fff}.hero-foot{margin-top:31px;max-width:520px;color:#a8c2b0;font-size:12px;line-height:1.7}.preview-wrap{transform:rotate(1.5deg)}.preview-window{overflow:hidden;border:1px solid #c5dfca;border-radius:22px;background:#fff;color:#17251d;box-shadow:0 38px 70px -20px #03170d}.preview-bar{display:flex;align-items:center;gap:12px;padding:11px 15px;background:#eef3ee;border-bottom:1px solid #dce9de;font-size:11px;color:#5b7463}.window-dots{display:flex;gap:4px}.window-dots i{display:block;width:8px;height:8px;background:#c5d5c8;border-radius:50%}.preview-label{margin-left:auto;padding:4px 8px;border-radius:5px;background:#fff;color:#496052;font-weight:700}.preview-profile{display:flex;align-items:center;gap:17px;padding:27px 27px 22px;background:linear-gradient(#f0f8f2,#fff)}.preview-photo{display:grid;place-items:center;width:90px;height:104px;flex:none;border-radius:14px;background:linear-gradient(145deg,#e2f3e8,#cfe8d7);color:#287f53;font-size:12px;font-weight:700}.preview-kicker{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:#238451}.preview-profile h2{margin-top:7px;font-size:22px;line-height:1.2}.preview-profile p{margin-top:7px;font-size:12px;color:#637268}.preview-detail{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 27px;border-block:1px solid #e4ede6}.preview-detail span{font-size:12px;font-weight:700}.preview-detail strong{display:block;margin-bottom:6px;color:#738177;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.preview-slots{padding:20px 27px 25px}.preview-slots-head{display:flex;justify-content:space-between;gap:12px;font-size:13px}.preview-slots-head span{font-size:11px;color:#6a7b70}.slot-row{display:flex;gap:9px;margin-top:14px}.slot-row span{flex:1;padding:11px 6px;border:1px solid #cce2d2;border-radius:9px;text-align:center;font-size:12px;font-weight:700;color:#165e3e}.slot-row span:first-child{background:#0d4a30;color:white}.preview-book{display:flex;justify-content:space-between;margin-top:13px;padding:13px 16px;border-radius:10px;background:#0d4a30;color:#fff;font-size:12px;font-weight:800}.preview-caption{margin-top:13px;color:#bbd4c2;text-align:center;font-size:11px}.intro{padding-block:98px 110px}.section-heading{max-width:660px}.section-heading h2{margin-top:14px;font-size:clamp(30px,3.3vw,47px);line-height:1.16}.section-heading p{margin-top:17px;color:#56655a;font-size:15px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:37px}.feature{min-height:250px;padding:28px;border:1px solid #dce8de;border-radius:20px;background:#fff;box-shadow:0 16px 38px -35px #275b36}.feature-wide{grid-column:span 2;background:#eaf5ed}.feature-icon{display:grid;place-items:center;width:39px;height:39px;margin-bottom:21px;border-radius:11px;background:#d4ebdb;color:#0b623a;font-size:12px;font-weight:800}.feature h3{font-size:20px;line-height:1.3}.feature p{margin-top:11px;color:#56655a;font-size:13px}.feature-mini{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.feature-mini span{padding:9px 12px;border:1px solid #c8e0cc;border-radius:9px;background:#fff;color:#4f6555;font-size:11px}.feature-mini b{margin-right:8px;color:#0d4a30}.steps{padding-block:94px 100px;background:#eef5ef}.step-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;list-style:none;padding:0;margin:39px 0 0}.step-list li{display:flex;gap:16px;padding:25px;border:1px solid #d2e2d4;border-radius:17px;background:#fff}.step-list li>span{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:#0d4a30;color:#fff;font-size:12px;font-weight:800}.step-list h3{font-size:16px}.step-list p{margin-top:8px;color:#56655a;font-size:12px}.signup-section{padding-block:100px 110px;background:#0b2e22;color:#fff}.signup-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(30px,6vw,100px);align-items:start}.signup-intro{position:sticky;top:30px;padding-top:40px}.signup-intro h2{margin-top:14px;font-size:clamp(35px,3.8vw,55px);line-height:1.13}.signup-intro>p{margin-top:21px;color:#d0e5d5;font-size:15px}.signup-intro .signup-note{padding-top:19px;border-top:1px solid #3d6750;color:#a9cbb2;font-size:12px}.signup-card{padding:32px;border:1px solid #d8e6db;border-radius:21px;background:#fff;color:#17251d;box-shadow:0 32px 58px -26px #03160d}.availability{padding:14px 16px;border:1px solid #ecd5c2;border-radius:10px;background:#fff2e8;color:#86461e;font-size:13px;font-weight:700}.form-heading{margin-bottom:26px}.form-step{font-size:11px;font-weight:800;letter-spacing:.15em;color:#14784b}.form-heading h3{margin-top:10px;font-size:24px}.form-heading p{margin-top:7px;color:#5a6b60;font-size:13px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:17px}.field label{font-size:12px;font-weight:800}.field label span{font-family:'Hind Siliguri',sans-serif;font-weight:600;color:#596e60}.field input{width:100%;min-height:49px;padding:11px 13px;border:1px solid #c8d7cc;border-radius:11px;background:#fff;color:#17251d;font-size:14px}.field input:focus{border-color:#176f48;outline:none;box-shadow:0 0 0 3px #d9f1e1}.field input::placeholder{color:#87958a}.field small{color:#66786b;font-size:11px;line-height:1.5}.field-pair{display:grid;grid-template-columns:1.25fr 1fr;gap:15px}.domain-field{display:flex;min-width:0}.domain-field input{min-width:0;border-radius:11px 0 0 11px}.domain-field span{display:flex;align-items:center;flex:none;padding:0 12px;border:1px solid #c8d7cc;border-left:0;border-radius:0 11px 11px 0;background:#eff6f0;color:#58705f;font-size:12px;font-weight:700}.form-error{margin:0 0 14px;padding:11px 13px;border-radius:9px;background:#fff0e8;color:#8a381b;font-size:12px;font-weight:700}.button-primary{width:100%;background:#0d4a30;color:#fff}.button-primary:hover:not(:disabled){background:#176c46}.button-quiet{margin-top:10px;background:#eef6f0;color:#0d4a30}.form-disclaimer{margin-top:13px;color:#637267;font-size:11px}.confirmed{padding:20px 10px}.confirmed-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#def3e5;color:#0d703f;font-size:24px}.confirmed h3{margin-top:20px;font-size:25px}.confirmed p{margin-top:12px;color:#506657;font-size:14px}footer{padding:28px 0;background:#071911;color:#c7decf}.footer-inner{display:flex;align-items:center;gap:24px;font-size:12px}.footer-inner>a:last-child{margin-left:auto;font-weight:700}.footer-inner>a:last-child:hover{color:#fff}[hidden]{display:none!important}
@media(max-width:950px){.hero-grid{grid-template-columns:1fr;padding-block:60px 75px}.hero-copy{max-width:760px}.preview-wrap{max-width:620px;margin:auto;transform:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.steps .step-list{grid-template-columns:1fr}.signup-grid{grid-template-columns:1fr}.signup-intro{position:static;padding:0;max-width:620px}}
@media(max-width:600px){.shell{width:min(100% - 30px,1240px)}.header-inner{min-height:66px}.site-header nav{gap:0}.site-header nav>a:not(.header-cta){display:none}.header-cta{padding:10px 12px;font-size:11px}.brand{font-size:14px}.brand small{font-size:10px}.brand-mark{width:33px;height:33px}.hero-grid{gap:43px;padding-block:54px 68px}.hero h1{font-size:clamp(40px,11vw,54px)}.hero-lede{font-size:15px}.bangla{font-size:15px}.hero-foot{font-size:11px}.hero-actions{align-items:stretch;flex-direction:column;gap:17px}.hero-actions .button{width:100%}.preview-window{border-radius:17px}.preview-profile{padding:17px}.preview-photo{width:70px;height:87px}.preview-profile h2{font-size:17px}.preview-detail{padding:13px 17px;gap:7px}.preview-detail span{font-size:10px}.preview-slots{padding:15px 17px 17px}.preview-bar{font-size:9px}.preview-caption{line-height:1.5}.intro{padding-block:68px 75px}.section-heading h2{font-size:32px}.feature-grid{grid-template-columns:1fr}.feature-wide{grid-column:auto}.feature{min-height:0;padding:23px}.steps{padding-block:68px}.step-list{margin-top:28px}.signup-section{padding-block:66px 75px}.signup-card{padding:23px 18px}.signup-intro h2{font-size:38px}.field-pair{grid-template-columns:1fr;gap:0}.domain-field span{padding:0 8px;font-size:10px}.footer-inner{flex-wrap:wrap}.footer-inner>a:last-child{margin-left:0}.footer-inner>span:nth-child(2){margin-left:auto}}
button:disabled,input:disabled{opacity:.57}input:disabled{background:#f3f6f3;cursor:not-allowed}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}
