@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-cyrillic-400-normal-BIatlnl2.woff2)format("woff2"),url(/assets/marck-script-cyrillic-400-normal-C4wWsGQ-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-latin-ext-400-normal-CEQHAJDc.woff2)format("woff2"),url(/assets/marck-script-latin-ext-400-normal-BipQGsdP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-latin-400-normal-hvIDGCO4.woff2)format("woff2"),url(/assets/marck-script-latin-400-normal-DonRfbfk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange:#f26a1b;--orange-2:#ff8a3d;--orange-deep:#e4560c;--orange-soft:#fff1e7;--peach:#fdf3ea;--ink:#121826;--ink-2:#1b2230;--body:#555d6c;--muted:#7b8392;--line:#ece7e2;--white:#fff;--bg:#fffdfb;--footer:#12161e;--blue:#3a6ff2;--blue-soft:#eaf0ff;--pink:#e8447a;--pink-soft:#ffebf2;--purple:#7b5cf0;--purple-soft:#f0ecff;--green:#1fae5b;--green-soft:#e7f8ee;--font:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--script:"Marck Script", "Segoe Script", cursive;--radius:18px;--radius-lg:24px;--shadow-sm:0 2px 10px #14161e0d;--shadow:0 12px 40px -12px #1e181229;--shadow-lg:0 30px 70px -24px #1e140a47;--container:1376px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--font);color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.028em;margin:0;font-weight:700;line-height:1.08}p{margin:0}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 32px}.container--wide{max-width:1440px;padding:0 30px}.accent{color:var(--orange)}.script{font-family:var(--script);color:var(--ink);letter-spacing:.01em;font-weight:400;line-height:1.12}.eyebrow{letter-spacing:.38em;text-transform:uppercase;color:#4a5266;margin-bottom:12px;font-size:11px;font-weight:600;display:inline-block}.eyebrow--orange{color:var(--orange)}.section-title{font-size:clamp(2rem,3.35vw,3rem);font-weight:750;line-height:1.07}.btn{cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background .3s;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:15.5px;font-weight:600;display:inline-flex}.btn svg{transition:transform .3s var(--ease)}.btn:hover svg.arrow{transform:translate(4px)}.btn--orange{color:#1a1f2b;background:linear-gradient(135deg,#ffa04a,#f7812a 55%,#f2711d);box-shadow:0 14px 28px -12px #f26a1b8c}.btn--orange:hover{transform:translateY(-2px);box-shadow:0 20px 34px -12px #f26a1bb3}.btn--dark{color:#fff;background:var(--ink);box-shadow:0 14px 28px -14px #0f152099}.btn--dark:hover{background:#1d2533;transform:translateY(-2px)}.btn--ghost{color:var(--ink);background:#fffc;border:1.5px solid #d9d5d1;padding:8px 24px 8px 8px}.btn--ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.text-link{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.text-link svg{transition:transform .3s var(--ease)}.text-link:hover svg{transform:translate(4px)}.img-ph{color:#ffffffbf;letter-spacing:.04em;background:radial-gradient(120% 90% at 80% 20%,#ffbe8c8c,#0000 60%),linear-gradient(135deg,#3a2a20,#7a4a2c 55%,#c98652);justify-content:flex-start;align-items:flex-end;width:100%;height:100%;padding:12px;font-size:11px;font-weight:600;display:flex}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.reveal--left{transform:translate(-48px)}.reveal--right{transform:translate(48px)}.reveal--zoom{transform:translateY(24px)scale(.92)}.reveal--clip{opacity:1;clip-path:inset(0 0 100% round 18px);transition:clip-path 1.2s var(--ease);transition-delay:var(--d,0s);transform:none}.reveal--clip.is-in{clip-path:inset(0 round 18px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;clip-path:none;transition:none;transform:none}*,:before,:after{animation:none!important}}@media (width<=640px){.container{padding:0 18px}}section[id]{scroll-margin-top:84px}.nav{z-index:50;padding:20px 0;transition:background .35s,box-shadow .35s,padding .35s;position:fixed;inset:0 0 auto}.nav--scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#fffcf9e0;padding:10px 0;box-shadow:0 1px #0000000d,0 10px 30px -18px #0003}.nav__inner{align-items:center;gap:32px;display:flex}.logo{color:var(--ink);flex-shrink:0;align-items:center;gap:16px;display:inline-flex}.logo__mark{gap:22px;height:46px;display:inline-flex}.logo__mark span{border:4px solid;width:12px;height:100%}.logo__mark span:first-child{border-right:0}.logo__mark span:last-child{border-left:0}.logo__text{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.12}.logo--light{color:#fff}.nav__links{align-items:center;gap:38px;margin:0 auto;display:flex}.nav__links a{color:#2a3140;padding:6px 0;font-size:14.5px;font-weight:500;transition:color .25s;position:relative}.nav__links a:after{content:"";background:var(--orange);width:80%;height:2px;transition:transform .35s var(--ease);border-radius:3px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)scaleX(0)}.nav__links a:hover{color:var(--orange)}.nav__links a.is-active:after,.nav__links a:hover:after{transform:translate(-50%)scaleX(1)}.nav__cta{height:48px;padding:0 26px;font-size:15px}.nav__cta-mobile,.nav__burger{display:none}.hero{background:#fffaf6;min-height:757px;padding:118px 0 26px;position:relative;overflow:hidden}.hero__media{width:62%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b3 24%,#000 40%);mask-image:linear-gradient(90deg,#0000 0%,#000000b3 24%,#000 40%)}.hero__img,.hero__media .img-ph{object-fit:cover;object-position:100% 50%;width:100%;height:100%;animation:heroZoom 16s var(--ease) both}@keyframes heroZoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero__inner{z-index:2;position:relative}.hero__copy{max-width:580px}.hero__title{letter-spacing:-.03em;margin:6px 0 20px;font-size:clamp(2.75rem,5.15vw,4.625rem);font-weight:750;line-height:1.01}.hero__sub{color:var(--ink);letter-spacing:-.015em;margin-bottom:20px;font-size:clamp(1.15rem,1.65vw,1.5rem);font-weight:600}.hero__text{color:var(--body);max-width:520px;margin-bottom:32px;font-size:16px;line-height:1.66}.hero__actions{flex-wrap:wrap;gap:28px;margin-bottom:34px;display:flex}.hero__actions .btn{height:52px}.hero__actions .btn--ghost{padding:0 28px 0 9px}.hero__actions .btn--orange{padding:0 28px}.play{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.play svg{margin-left:2px}.hero__trust{align-items:center;gap:18px;display:flex}.hero__trust p{color:var(--body);font-size:14px;font-weight:500;line-height:1.4}.avatars{display:flex}.avatar{object-fit:cover;border:2.5px solid #fff;border-radius:50%;width:48px;height:48px;display:block;overflow:hidden;box-shadow:0 4px 10px #00000024}.avatars>*+*{margin-left:-10px}.avatar--ph{background:radial-gradient(circle at 50% 36%,#e9c3a3 0 22%,#0000 23%),radial-gradient(at 50% 100%,#5b4636 0 44%,#0000 45%),linear-gradient(160deg,#cfd6df,#9aa6b4)}.avatar--2{background-color:#c6b9ad}.avatar--3{filter:hue-rotate(-15deg)brightness(.95)}.avatar--4{filter:brightness(.85)}.hero__script{transform-origin:0 0;position:absolute;top:44px;left:42.5%;rotate:-13deg}.hero__script .script{font-size:clamp(2rem,3.6vw,3.3rem);line-height:1.12;display:block}.hero__swoosh{margin:4px 0 0 18px;display:block}.hero__chips-wrap{z-index:3;justify-content:flex-end;display:flex;position:absolute;bottom:20px;left:0;right:0}.hero__chips{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hero__chips li{height:52px;color:var(--ink);transition:transform .3s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 24px 0 16px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 10px 26px -12px #0006}.hero__chips li:hover{transform:translateY(-3px)}.chip-ic{color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.chip-ic--orange{background:var(--orange);border-radius:50%}.chip-ic--dark{background:var(--ink)}.chip-ic--green{background:var(--green);border-radius:50%}.stats{z-index:4;margin-top:28px;position:relative}.stats__card .stat:first-child{padding-left:0}.stats__card{background:linear-gradient(90deg,#fdf3eb 0%,#fff8f3 40%,#fff6f0 75%,#fdeee3 100%);border:1px solid #f8e7da;border-radius:20px;grid-template-columns:repeat(4,1fr) 1.25fr;align-items:center;min-height:126px;padding:0 46px;display:grid;box-shadow:0 16px 40px -28px #a05a2859}.stat{align-items:center;gap:20px;padding-right:40px;display:flex;position:relative}.stat:after{content:"";background:#ecdcd0;width:1px;height:46px;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.stat__icon{border-radius:14px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.tone-orange{color:var(--orange);background:#ffe9d9}.tone-blue{color:#2a50c8;background:#e5edff}.tone-pink{color:#8c2b4a;background:#ffe7ef}.tone-purple{color:#6a46e0;background:#eee9ff}.tone-green{color:var(--green);background:#e3f7ea}.stat__value{color:var(--ink);letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.15;display:block}.stat__label{color:var(--body);white-space:nowrap;font-size:15px}.stats__script{justify-self:center;position:relative;rotate:-6deg}.stats__script .script{white-space:nowrap;font-size:36px;line-height:1.2}.stats__arrow{color:#f4b58a;position:absolute;top:-30px;right:-56px}.about{padding:10px 0 0}.about__grid{grid-template-columns:606px 1fr;align-items:center;gap:40px;max-width:1440px;padding-left:47px;padding-right:64px;display:grid}.about__visual{position:relative}.about__photo{aspect-ratio:606/513;box-shadow:var(--shadow-lg);background:#16171b;border-radius:18px;position:relative;overflow:hidden}.about__img,.about__photo .img-ph{object-fit:cover;width:100%;height:100%}.note{background:#fbfaf7;border-radius:3px;width:178px;padding:34px 20px 22px;position:absolute;bottom:-22px;right:-20px;rotate:-6deg;box-shadow:0 22px 36px -16px #0006,0 2px 4px #0000000f}.note__clip{border:2.5px solid #9b9690;border-bottom:0;border-radius:6px 6px 0 0;width:26px;height:22px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.note__clip:after{content:"";background:#9b9690;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.note .script{font-size:34px;line-height:1.12;display:block}.about__copy{padding-left:16px;position:relative}.about__copy .section-title{margin-bottom:22px}.about__text{max-width:570px;margin-bottom:30px;font-size:16.5px;line-height:1.68}.features{grid-template-columns:repeat(3,auto);justify-content:start;gap:40px;margin:0 0 32px;padding:0;list-style:none;display:grid}.features li{gap:14px;display:flex}.feature__icon{border:2px solid var(--orange);width:40px;height:40px;color:var(--orange);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.features h4{letter-spacing:-.01em;margin:0 0 4px;font-size:15.5px;font-weight:600}.features p{color:var(--body);max-width:180px;font-size:14.5px;line-height:1.5}.about__copy>.btn{height:56px;padding:0 38px;font-size:16px}.stamp{opacity:.85;width:168px;height:168px;position:absolute;top:-40px;right:-20px}.stamp svg{width:100%;height:100%;animation:30s linear infinite spin}.stamp text{fill:#6c7280;font-size:7.6px;font-weight:600}.stamp:before{content:"";border:1.5px dashed #cfcac5;border-radius:50%;position:absolute;inset:26px}.stamp__mark{color:var(--ink);letter-spacing:.12em;place-items:center;font-size:34px;font-weight:400;display:grid;position:absolute;inset:0}@keyframes spin{to{rotate:360deg}}.about__script{position:absolute;top:150px;right:-14px;rotate:-10deg}.about__script .script{font-size:34px;line-height:1.12}.about__swoosh{margin:2px 0 0 20px;display:block}.section-head{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:36px;display:flex}.section-head__side{width:512px;max-width:100%;padding-top:26px}.section-head__side p{margin-bottom:18px;font-size:16.5px;line-height:1.62}.services{padding:58px 0 0}.services .section-head{padding:0 34px 0 40px}.services__grid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.service{text-align:center;min-height:326px;transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s;background:#fff;border:1px solid #f0ebe6;border-radius:18px;flex-direction:column;align-items:center;padding:24px 14px 26px 22px;display:flex;box-shadow:0 10px 30px -22px #281e144d}.service:hover{border-color:#f6d4bc;transform:translateY(-8px);box-shadow:0 26px 46px -24px #f26a1b66}.service__icon{width:108px;height:88px;transition:transform .4s var(--ease);border-radius:24px;place-items:center;margin-bottom:26px;display:grid}.service__icon.tone-orange{color:#f2601a;background:linear-gradient(#ffe4d1,#ffefe4)}.service__icon.tone-blue{color:#1f3fa8;background:linear-gradient(#e2ebff,#eef3ff)}.service__icon.tone-pink{color:#6b1f3a;background:linear-gradient(#ffe0ea,#fff0f4)}.service__icon.tone-purple{color:#3d2a9a;background:linear-gradient(#ebe4ff,#f4f0ff)}.service__icon.tone-green{color:#1aa356;background:linear-gradient(#d9f6e3,#ecfbf1)}.service:hover .service__icon{transform:scale(1.06)rotate(-3deg)}.service h3{letter-spacing:-.01em;align-items:center;min-height:46px;margin-bottom:10px;font-size:15.5px;font-weight:600;line-height:1.45;display:flex}.service p{color:var(--body);margin-bottom:20px;font-size:14.5px;line-height:1.6}.service__link{color:var(--orange);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;display:inline-flex}.service__link svg{transition:transform .3s var(--ease)}.service:hover .service__link svg{transform:translate(4px)}.clients{padding:16px 0 20px;position:relative}.clients .section-head{align-items:center;margin-bottom:12px;padding:0 8px}.clients__lead{width:590px;max-width:100%;margin-left:auto;margin-right:30px;font-size:16px}.clients__nav{gap:12px;display:flex}.clients__nav button{width:52px;height:52px;color:var(--ink);cursor:pointer;transition:background .3s, color .3s, transform .3s var(--ease);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 24px -10px #00000038}.clients__nav button:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.clients__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;margin:0 -10px;padding:8px 10px 28px;scroll-margin-top:100px;display:flex;overflow-x:auto}.clients__track::-webkit-scrollbar{display:none}.client{scroll-snap-align:start;min-height:386px;transition:transform .45s var(--ease), box-shadow .45s var(--ease);background:#fff;border-radius:16px;flex:0 0 calc(25% - 16.5px);position:relative;overflow:hidden;box-shadow:0 16px 40px -22px #1e181259}.client:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.client__photo{height:196px;position:absolute;inset:0 0 auto;overflow:hidden}.client__photo img,.client__photo .img-ph{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.client:hover .client__photo img{transform:scale(1.07)}.client__body{text-align:center;background:#fff;border-radius:14px 14px 0 0;min-height:200px;margin-top:186px;padding:16px 16px 20px;position:relative}.client:has(.client__badge) .client__body{min-height:232px;margin:154px 12px 0;padding-top:18px}.client__badge{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.client__logo{place-items:center;height:62px;margin-bottom:14px;display:grid}.client__logo img{object-fit:contain;max-width:170px;max-height:62px}.client h3{letter-spacing:-.01em;margin-bottom:6px;font-size:16px;font-weight:600}.client__body>p{color:var(--body);font-size:13.5px}.lf{color:var(--ink);flex-direction:column;align-items:center;line-height:1;display:inline-flex}.lf b{font-weight:800}.lf small{letter-spacing:.14em;font-size:8px;font-weight:700}.lf--v26 b{letter-spacing:-.06em;background:linear-gradient(90deg,#111 0 42%,#7cbb2a 42%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:38px}.lf--v26 small{color:#333;letter-spacing:.02em;margin-top:1px;font-size:7px}.lf--periyar svg{width:78px}.lf--periyar b{letter-spacing:.08em;margin-top:2px;font-size:12px;font-weight:500}.lf--periyar small{letter-spacing:.2em;font-weight:500}.lf--srigo{padding-top:16px;position:relative}.lf__sun{background:linear-gradient(#ffc21a,#ff9a00);border-radius:36px 36px 0 0;width:36px;height:18px;position:absolute;top:0}.lf--srigo b{color:#1666c5;letter-spacing:.01em;font-size:30px;font-weight:700}.lf--srigo small{color:#12346b;letter-spacing:.08em;font-size:11px}.lf--dra{flex-direction:row;gap:4px}.lf__leaf{background:linear-gradient(135deg,#f7c04a,#d98a14);border-radius:0 100%;width:34px;height:44px;rotate:14deg}.lf--dra b{letter-spacing:-.02em;font-size:40px}.clients__quote{text-align:center;color:#2b3140;margin-top:6px;font-size:18px;font-weight:400}.clients__quote-line{background:var(--orange);border-radius:2px;width:32px;height:2px;margin:16px auto 0;display:block}.process{background:#fff;padding:44px 0 12px;position:relative;overflow-x:clip}.process__leaf{z-index:3;pointer-events:none;transform-origin:90% 90%;width:clamp(200px,26vw,380px);animation:7s ease-in-out infinite alternate sway;position:absolute;top:-150px;right:-16px}@keyframes sway{0%{rotate:-1.5deg}to{rotate:2deg}}.process .container{z-index:2;position:relative}.process .section-head{justify-content:flex-start;align-items:flex-start;gap:70px;margin-bottom:54px}.section-head>div:first-child{flex-shrink:0}.process__lead{max-width:640px;color:var(--body);margin:30px 0 0;font-size:15px;line-height:1.6}.process__bg{z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0;right:0}.steps{grid-template-columns:1fr 1fr 1fr .62fr;gap:0;margin:0;padding:0 0 0 76px;list-style:none;display:grid}.step{position:relative}.step__icon{width:94px;height:94px;color:var(--orange);transition:transform .4s var(--ease);background:radial-gradient(circle at 50% 40%,#fee8d8,#fddcc6);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.step:nth-child(3) .step__icon svg{fill:var(--orange);stroke:#fde3d1}.step:hover .step__icon{transform:scale(1.08)}.step__arrow{color:var(--ink);position:absolute;top:33px;left:210px}.step__n{color:var(--ink);margin:0 0 8px 38px;font-size:16px;font-weight:500;display:block}.step h3{letter-spacing:-.015em;max-width:190px;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.32}.step p{color:var(--body);max-width:190px;font-size:16px;line-height:1.7}.contact{z-index:2;background:linear-gradient(#fff,#fffaf6 70%,#fff7f1);padding:34px 0 30px;position:relative}.contact__grid{grid-template-columns:1fr 646px;align-items:start;gap:30px;display:grid}.contact__copy{padding:26px 0 0 40px;position:relative}.contact__copy .section-title{margin-bottom:18px}.contact__hint{margin-bottom:64px;font-size:16px}.contact__script{transform-origin:0 0;position:absolute;top:22px;left:500px;rotate:-14deg}.contact__script .script{font-size:30px;line-height:1.08;display:block}.contact__swoosh{margin:0 0 0 60px;display:block}.contact__info li{align-items:center;gap:12px;display:flex}.contact__info a,.contact__info li>span:last-child{flex-direction:column;line-height:1.35;display:flex}.contact__info b{color:var(--ink);font-size:14px;font-weight:600}.contact__info b.thin{color:#3b4250;font-size:13px;font-weight:500}.contact__info small{color:var(--body);font-size:13px}.contact__info a:hover b{color:var(--orange)}.ci{width:40px;height:40px;color:var(--orange);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 6px 18px -8px #00000040}.form{z-index:3;background:#fff;border:1px solid #f1e9e2;border-radius:20px;margin-bottom:0;padding:26px 28px 28px;position:relative;box-shadow:0 30px 70px -36px #1e140a59}.form__grid{grid-template-columns:1fr 1fr;gap:18px 28px;margin-bottom:22px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field__label{color:var(--ink);font-size:13px;font-weight:600}.field__label i{color:#e2412b;font-style:normal}.field__control{position:relative}.field input,.field select{width:100%;height:54px;color:var(--ink);appearance:none;background:#fff;border:1.5px solid #ebe5df;border-radius:10px;outline:none;padding:0 16px;font-size:14px;transition:border-color .25s,box-shadow .25s}.field select{cursor:pointer;padding-right:40px}.field select.is-empty,.field input::placeholder{color:#9aa1ac}.field input:focus,.field select:focus{border-color:var(--orange);box-shadow:0 0 0 4px #f26a1b1f}.field__chev{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.has-error input,.has-error select{border-color:#e2412b}.field__error{color:#e2412b;font-size:12px;font-weight:600}.form__submit{border-radius:10px;justify-content:center;width:100%;height:56px}.form__ok{color:var(--green);align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.footer{color:#e5e8ee;background:linear-gradient(#fff7f1 0 236px,#151b25 236px,#121821 70%,#0e131a 100%);padding-top:160px;position:relative;overflow:hidden}.footer__scene{width:100%;height:240px;position:absolute;top:0;left:0}.footer__backdrop{pointer-events:none;width:100%;height:300px;position:absolute;bottom:0;left:0;right:0}.footer__inner{z-index:2;max-width:1440px;margin:0 auto;padding:0 34px 0 54px;position:relative}.footer__grid{grid-template-columns:344px 359px 300px 1fr;align-items:start;display:grid}.footer__brand p{margin-top:20px;font-size:15.5px}.footer .logo{gap:20px}.footer .logo__mark{gap:26px;height:56px}.footer .logo__mark span{border-width:4px;width:13px}.footer .logo__text{font-size:21px;font-weight:500}.footer h4{color:#fff;letter-spacing:-.01em;margin:8px 0 20px;font-size:19px;font-weight:600}.footer__links{grid-template-columns:177px auto;gap:8px 0;margin:0;padding:0;list-style:none;display:grid}.footer__links a,.footer__social a{color:#e3e6ec;font-size:15.5px;transition:color .25s}.footer__links a:hover,.footer__social a:hover{color:var(--orange-2)}.footer__social{gap:20px;margin:0;padding:0;list-style:none;display:grid}.footer__social a{align-items:center;gap:16px;font-size:14.5px;display:inline-flex}.footer__social svg{color:#fff;flex-shrink:0}.footer__script{justify-self:start;margin:70px 0 0 30px;position:relative;rotate:-14deg}.footer__script .script{white-space:nowrap;color:#fff;font-size:33px;line-height:1.18;display:block}.footer__arrow{width:250px;position:absolute;bottom:-52px;left:20px}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:128px;padding:30px 0 46px;font-size:15px;display:flex;position:relative}.footer__bottom:before{content:"";background:linear-gradient(90deg,#ffffff0f,#ffffff29 60%,#fff0);width:72%;height:1px;position:absolute;top:0;left:0}.footer__loc{align-items:center;gap:14px;display:inline-flex}@media (width<=1199px){.nav__cta{display:none}.nav__burger{background:var(--ink);color:#fff;cursor:pointer;z-index:2;border:0;border-radius:12px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.nav__links{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .35s, transform .35s var(--ease);background:#fffbf7fa;flex-direction:column;justify-content:center;gap:22px;position:fixed;inset:0;transform:translateY(-12px)}.nav__links.is-open{opacity:1;pointer-events:auto;transform:none}.nav__links a{font-size:22px;font-weight:600}.nav__links .nav__cta-mobile{margin-top:10px;padding:15px 26px;font-size:16px;display:inline-flex}.nav__links .nav__cta-mobile:after{display:none}.about__grid{grid-template-columns:1fr 1.05fr;gap:48px;padding-left:32px;padding-right:32px}.note{right:-12px}.contact__grid{grid-template-columns:1fr 1.15fr}.contact__copy{padding-left:0}.footer__inner{padding:0 32px}.footer__links{grid-template-columns:1fr 1fr}.hero__media{width:54%}.hero__copy{max-width:520px}.features{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px}.nav__links{gap:22px}.services__grid{grid-template-columns:repeat(3,1fr)}.service{min-height:0}.stats__card{grid-template-columns:repeat(4,1fr);padding:24px 30px}.stat:nth-child(4):after,.stats__script,.about__script{display:none}.hero__script{top:20px;left:46%}.steps{grid-template-columns:repeat(4,1fr);gap:24px;padding-left:0}.step__arrow{left:auto;right:12%}.footer__grid{grid-template-columns:1fr 1fr 1fr;row-gap:40px}.footer__script{grid-column:1/-1;justify-self:end;margin:-10px 60px 0 0}}@media (width<=980px){.footer{padding-top:236px}.nav__cta{display:none}.nav__burger{background:var(--ink);color:#fff;cursor:pointer;z-index:2;border:0;border-radius:12px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.nav__links{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .35s, transform .35s var(--ease);background:#fffbf7fa;flex-direction:column;justify-content:center;gap:22px;position:fixed;inset:0;transform:translateY(-12px)}.nav__links.is-open{opacity:1;pointer-events:auto;transform:none}.nav__links a{font-size:22px;font-weight:600}.nav__links .nav__cta-mobile{margin-top:10px;padding:15px 26px;font-size:16px;display:inline-flex}.nav__links .nav__cta-mobile:after{display:none}.hero{flex-direction:column;min-height:0;padding:116px 0 0;display:flex}.hero__inner{order:-1}.hero__media{width:100%;height:clamp(300px,62vw,480px);margin-top:36px;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 16%);mask-image:linear-gradient(#0000 0%,#000 16%)}.hero__img{object-position:78% 50%}.hero__script{display:none}.hero__chips-wrap{justify-content:center;bottom:18px}.stats{margin-top:24px}.stats__card{grid-template-columns:repeat(2,1fr);gap:26px 10px}.stat:nth-child(2):after{display:none}.about__grid,.contact__grid{grid-template-columns:1fr;gap:56px}.about{padding-top:70px}.about__visual{max-width:600px}.stamp{width:120px;height:120px;top:-30px;right:0}.stamp:before{inset:18px}.stamp__mark{font-size:26px}.section-head,.clients .section-head{flex-direction:column;align-items:flex-start;gap:18px;padding:0}.services .section-head{padding:0}.section-head__side{padding-top:0}.clients__lead{margin:0}.client{flex-basis:calc(50% - 11px)}.process__lead{margin:0}.process .section-head{gap:18px;margin-bottom:36px}.process__bg{height:60%;top:auto}.process__leaf{opacity:.8;top:-90px}.steps{grid-template-columns:repeat(2,1fr);gap:48px 32px}.step__arrow,.contact__script{display:none}.contact__hint{margin-bottom:30px}.footer__grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.logo__mark{gap:14px;height:34px}.logo__mark span{border-width:3px;width:9px}.logo__text{font-size:15px}.hero__title{font-size:clamp(2.4rem,11vw,2.9rem);font-weight:750}.hero__actions .btn{flex:100%;justify-content:center}.hero__chips{justify-content:center;gap:8px}.hero__chips li{gap:7px;height:40px;padding:0 14px 0 8px;font-size:12.5px}.chip-ic{width:22px;height:22px}.stats__card{gap:22px 10px;padding:22px 18px}.stat{gap:10px;padding-right:0}.stat:after{display:none}.stat__icon{border-radius:12px;width:46px;height:46px}.stat__value{font-size:24px}.stat__label{font-size:12.5px}.about__grid{padding-left:18px;padding-right:18px}.about__visual{padding-bottom:36px}.note{width:140px;padding:26px 14px 16px;right:-6px}.note .script{font-size:23px}.features{grid-template-columns:1fr;gap:18px}.features p{max-width:none}.stamp{display:none}.services__grid{grid-template-columns:1fr 1fr;gap:12px}.service{padding:20px 12px 18px}.service__icon{border-radius:18px;width:76px;height:64px;margin-bottom:16px}.service h3{font-size:14px}.service p{font-size:13px}.client{flex-basis:84%}.clients__quote{font-size:16px}.process__leaf{opacity:.85;width:120px;top:-36px;right:-26px}.process__bg{display:none}.process{background:linear-gradient(#fff,#fff4ec)}.step{grid-template-columns:72px 1fr;column-gap:18px;display:grid}.step__icon{grid-row:1/span 3;width:72px;height:72px;margin:0}.step__n{margin:0 0 4px}.step h3,.step p{max-width:none}.step__icon svg{width:32px;height:32px}.steps{grid-template-columns:1fr;gap:36px}.form{padding:22px 18px}.form__grid{grid-template-columns:1fr}.contact__info{flex-direction:column}.footer__grid{grid-template-columns:1fr;gap:34px}.footer__script{justify-self:start;margin:0 0 20px}.footer__script .script{font-size:30px}.footer__arrow{width:220px}.footer{padding-top:244px}.footer__inner{padding:0 18px}.footer__bottom{flex-direction:column;align-items:flex-start;margin-top:50px;font-size:14px}.footer__bottom:before{width:100%}}.about{padding-top:72px}.hero__trust{gap:16px}.trust__marks{background:#ffffffd9;border-radius:999px;padding:5px;display:flex;box-shadow:0 8px 22px -14px #00000059}.trust__mark{background:linear-gradient(140deg, color-mix(in srgb, var(--c) 70%, #fff), var(--c));color:#fff;letter-spacing:-.02em;width:38px;height:38px;transition:transform .35s var(--ease);border:2.5px solid #fff;border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.trust__marks:hover .trust__mark{transform:translateY(-3px)}.trust__marks:hover .trust__mark:nth-child(2){transition-delay:40ms}.trust__marks:hover .trust__mark:nth-child(3){transition-delay:80ms}.trust__marks:hover .trust__mark:nth-child(4){transition-delay:.12s}.trust__text{flex-direction:column;line-height:1.35;display:flex}.trust__text b{color:var(--ink);font-size:14px;font-weight:700}.trust__text span{color:var(--body);font-size:13.5px}.reveal--draw{opacity:1;transform:none}.process{background:linear-gradient(#fff 0%,#fff8f2 38%,#fff1e6 100%);padding:56px 0 150px}.process__head{align-items:flex-end;gap:60px;margin-bottom:30px;display:flex}.process__head>div:first-child{flex-shrink:0}.process__lead{border-left:3px solid var(--orange);max-width:380px;color:var(--body);margin:0 0 8px;padding-left:22px;font-size:16px;line-height:1.65}.wave{margin-top:10px;position:relative}.wave__line{width:100%;height:220px;position:absolute;inset:0 0 auto;overflow:visible}.wave__track{fill:none;stroke:#f4d6c1;stroke-width:2px;stroke-dasharray:6 9;vector-effect:non-scaling-stroke}.wave__draw{fill:none;stroke:url(#waveStroke);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 2.2s cubic-bezier(.65,0,.35,1) .2s}.wave.is-in .wave__draw{stroke-dashoffset:0}.wave__steps{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.wstep{text-align:center;flex-direction:column;align-items:center;padding:0 14px;display:flex}.wstep--high{padding-top:2px}.wstep--low{padding-top:132px}.wstep__icon{color:#fff;background:var(--g);width:76px;height:76px;box-shadow:0 0 0 8px #fff, 0 0 0 9px var(--ring), 0 18px 34px -12px var(--sh);transition:transform .45s var(--ease), box-shadow .45s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.wstep:hover .wstep__icon{transform:translateY(-6px)rotate(-6deg)}.wstep__icon em{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:999px;place-items:center;min-width:34px;height:26px;padding:0 8px;font-size:12px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-10px;right:-14px;box-shadow:0 0 0 3px #fff}.wtone-orange{--g:linear-gradient(140deg, #ff9b52, #f2601a);--ring:#ffd9bf;--sh:#f2601a8c}.wtone-amber{--g:linear-gradient(140deg, #ffd25c, #f59e0b);--ring:#fde7b0;--sh:#f59e0b8c}.wtone-rose{--g:linear-gradient(140deg, #ff7aa2, #e8447a);--ring:#ffd0df;--sh:#e8447a80}.wtone-green{--g:linear-gradient(140deg, #4fd88a, #16a34a);--ring:#c8f2d8;--sh:#16a34a80}.wstep__card{-webkit-backdrop-filter:blur(6px);max-width:250px;transition:transform .45s var(--ease), box-shadow .45s var(--ease);background:#ffffffc7;border:1px solid #f26a1b1a;border-radius:16px;margin-top:26px;padding:18px 18px 20px;box-shadow:0 16px 36px -26px #783c1473}.wstep:hover .wstep__card{transform:translateY(-4px);box-shadow:0 24px 44px -26px #783c148c}.wstep__card h3{letter-spacing:-.015em;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.wstep__card p{color:var(--body);font-size:14.5px;line-height:1.6}.process__wavebg{z-index:1;width:100%;height:110px;position:absolute;bottom:-1px;left:0}.process__leaf{top:-120px}.contact__info{flex-wrap:wrap;gap:16px;display:flex}.cbtn{transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;background:#fff;border:1px solid #f0e6de;border-radius:999px;align-items:center;gap:14px;padding:10px 22px 10px 10px;display:inline-flex;box-shadow:0 14px 30px -20px #0000004d}.cbtn:hover{box-shadow:0 20px 36px -18px var(--sh,#0000004d);transform:translateY(-3px)}.cbtn__icon{color:#fff;background:var(--g);width:48px;height:48px;box-shadow:0 8px 18px -8px var(--sh);border-radius:50%;place-items:center;display:grid}.cbtn--call{--g:linear-gradient(140deg, #ffa25c, #f2601a);--sh:#f2601a8c}.cbtn--call:hover{border-color:#ffd2b5}.cbtn--wa{--g:linear-gradient(140deg, #5be38f, #128c4b);--sh:#128c4b80}.cbtn--wa:hover{border-color:#bdeccd}.cbtn--wa .cbtn__icon svg path:first-child{fill:#0000}.cbtn__text{flex-direction:column;line-height:1.3;display:flex}.cbtn__text small{color:var(--body);font-size:12.5px}.cbtn__text b{color:var(--ink);font-size:15.5px;font-weight:700}.footer__leaf{z-index:1;pointer-events:none;filter:drop-shadow(0 18px 24px #00000059);position:absolute}.footer__leaf--left{width:300px;animation:8s ease-in-out infinite alternate leafSwayL;top:40px;left:-70px;transform:scaleX(-1)rotate(-18deg)}.footer__leaf--right{opacity:.9;width:230px;animation:9s ease-in-out infinite alternate leafSwayR;bottom:70px;right:-60px;transform:rotate(160deg)}@keyframes leafSwayL{0%{transform:scaleX(-1)rotate(-18deg)}to{transform:scaleX(-1)rotate(-12deg)}}@keyframes leafSwayR{0%{transform:rotate(160deg)}to{transform:rotate(154deg)}}.footer__fireflies{z-index:1;pointer-events:none;position:absolute;inset:240px 0 0}.footer__fireflies span{opacity:0;background:#ffc58f;border-radius:50%;width:5px;height:5px;animation:6s ease-in-out infinite firefly;position:absolute;box-shadow:0 0 10px 3px #ffaa5a8c}@keyframes firefly{0%,to{opacity:0;transform:translate(0)}30%{opacity:.9}60%{opacity:.5;transform:translate(18px,-26px)}}.footer__cta{-webkit-backdrop-filter:blur(8px);background:linear-gradient(120deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin:0 0 56px;padding:28px 34px;display:flex;box-shadow:inset 0 1px #ffffff14,0 30px 60px -40px #000c}.footer__cta-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#ffb27a;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.footer__cta h3{color:#fff;letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;line-height:1.2}.footer__cta-actions{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.fbtn{color:#fff;height:52px;transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex}.fbtn:hover{transform:translateY(-3px)}.fbtn--wa{background:linear-gradient(140deg,#3ddc84,#128c4b);box-shadow:0 14px 28px -14px #128c4bcc}.fbtn--wa svg path:first-child{fill:#0000}.fbtn--call{background:linear-gradient(140deg,#ffa25c,#f2601a);box-shadow:0 14px 28px -14px #f2601acc}.footer__links a{align-items:center;gap:6px;display:inline-flex}.footer__link-ic{opacity:0;width:0;color:var(--orange-2);transition:width .3s var(--ease), opacity .3s}.footer__links a:hover .footer__link-ic{opacity:1;width:14px}.ig{width:38px;height:38px;transition:transform .3s var(--ease);background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-radius:12px;place-items:center;display:grid;box-shadow:0 10px 20px -10px #d6249fcc}.footer__social a:hover .ig{transform:rotate(-8deg)scale(1.06)}.footer__social svg{color:#fff}.footer__wordmark{text-align:center;letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff17;background:linear-gradient(#ffffff0f,#fff0);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:40px;font-size:clamp(2.4rem,7.4vw,6.6rem);font-weight:800;line-height:1}.footer__bottom{margin-top:24px}.footer__top{color:#fff;cursor:pointer;width:46px;height:46px;transition:transform .3s var(--ease);background:linear-gradient(140deg,#ffa25c,#f2601a);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 24px -10px #f2601acc}.footer__top:hover{transform:translateY(-4px)}.footer__loc{margin-left:auto}@media (width<=1199px){.process__head{gap:36px}.wstep__card h3{font-size:16.5px}}@media (width<=980px){.about{padding-top:64px}.process__head{flex-direction:column;align-items:flex-start;gap:18px}.wave__line{display:none}.wave__steps{grid-template-columns:1fr 1fr;gap:34px 20px}.wstep--low,.wstep--high{padding-top:10px}.footer__cta{flex-direction:column;align-items:flex-start}.footer__leaf--left{width:210px;top:70px;left:-60px}.footer__leaf--right{width:160px}}@media (width<=640px){.hero__trust{gap:12px}.trust__mark{width:34px;height:34px;font-size:13px}.wave__steps{grid-template-columns:1fr;padding-left:0;position:relative}.wave__steps:before{content:"";border-left:2px dashed #f2cdb2;position:absolute;top:40px;bottom:40px;left:37px}.wstep{text-align:left;flex-direction:row;align-items:flex-start;gap:18px;padding:0}.wstep__icon{flex-shrink:0;width:64px;height:64px;margin:6px 0 0 5px}.wstep__card{flex:1;max-width:none;margin-top:0}.process{padding-bottom:110px}.cbtn{width:100%}.footer__cta{margin-bottom:40px;padding:22px 20px}.footer__cta-actions,.fbtn{justify-content:center;width:100%}.footer__leaf--left{width:150px;top:120px;left:-50px}.footer__leaf--right{display:none}.footer__loc{margin-left:0}.footer__top{position:absolute;top:-64px;right:0}.footer__wordmark{letter-spacing:-.05em;font-size:9.4vw}}.contact__info .cbtn{flex-direction:row;line-height:1.2}.process{isolation:isolate;background:linear-gradient(#fffaf6 0%,#fff4ec 60%,#fff 100%);padding:64px 0 120px}.process__scene{z-index:0;pointer-events:none;position:absolute;inset:0}.process__scene img{object-fit:cover;object-position:center;width:100%;height:100%}.process .container{z-index:2}.wave__deco{pointer-events:none;width:100%;height:300px;position:absolute;inset:-40px 0 auto;overflow:visible}.deco-dash{fill:none;stroke:var(--orange);stroke-width:1.6px;stroke-dasharray:4 6;stroke-linecap:round;vector-effect:non-scaling-stroke}.deco-head{fill:none;stroke:var(--orange);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.deco-plane{fill:var(--orange);transform-box:fill-box;animation:4s ease-in-out infinite alternate planeFloat}@keyframes planeFloat{to{transform:translate(6px,-6px)}}.contact{padding-bottom:60px}.contact__copy{position:relative}.contact__info{flex-wrap:wrap;gap:16px 22px;margin:0;padding:0;list-style:none;display:flex}.citem{align-items:center;gap:12px;display:inline-flex}.citem__icon{color:#fff;width:42px;height:42px;transition:transform .35s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.citem:hover .citem__icon{transform:translateY(-3px)rotate(-8deg)}.citem__icon--orange{background:linear-gradient(140deg,#ff9b52,#f2601a);box-shadow:0 10px 20px -10px #f2601ab3}.citem__icon--green{background:linear-gradient(140deg,#4fd88a,#16a34a);box-shadow:0 10px 20px -10px #16a34ab3}.citem__icon--green svg path:first-child{fill:#0000}.citem__text{flex-direction:column;line-height:1.3;display:flex}.citem__text small{color:var(--body);font-size:12.5px}.citem__text b{color:var(--ink);font-size:13.5px;font-weight:700}.citem:hover b{color:var(--orange)}.cdeco{letter-spacing:.3em;color:var(--orange);opacity:.85;font-size:30px;font-weight:700;animation:3s ease-in-out infinite alternate cdecoPulse;position:absolute;right:6%}.cdeco--1{top:34%}.cdeco--2{animation-delay:1.5s;top:52%}@keyframes cdecoPulse{to{letter-spacing:.5em;opacity:.5}}.footer{background:#121821;padding-top:0;overflow:hidden}.footer__scenery{background:#fff7f1;height:clamp(170px,22vw,320px);margin-top:-1px;position:relative}.footer__scenery .footer__scene{width:100%;height:100%;position:absolute;inset:0}.footer__scene-img{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.footer__main{background:linear-gradient(#151b25 0%,#121821 60%,#0e131a 100%);padding:26px 0 0;position:relative}.footer__inner{z-index:2;position:relative}.footer__grid{grid-template-columns:1.15fr 1fr 1.3fr 1.05fr;align-items:start;gap:32px}.footer__brand p{margin-top:16px}.footer__socials{gap:12px;margin-top:22px;display:flex}.soc{color:#fff;width:38px;height:38px;transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.soc:hover{transform:translateY(-3px)}.soc--ig{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.soc--in{background:#0a66c2}.soc--yt{background:red}.footer h4{margin:6px 0 18px}.footer__links{grid-template-columns:1fr 1fr;max-width:260px}.footer__contact{gap:16px;margin:0;padding:0;list-style:none;display:grid}.footer__contact li{color:#e3e6ec;align-items:center;gap:14px;font-size:15px;display:flex}.footer__contact a:hover{color:var(--orange-2)}.fci{border:1.6px solid var(--orange);width:32px;height:32px;color:var(--orange);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.footer__script{justify-self:end;margin:26px 0 0;rotate:-9deg}.footer__script .script{font-size:34px}.footer__swoosh{margin:2px 0 0 40px;display:block}.footer__bottom{color:#c9ced8;border-top:1px solid #ffffff14;margin-top:58px;padding:24px 80px 28px 0;font-size:14px}.footer__bottom:before{display:none}.footer__legal{align-items:center;gap:12px;display:flex}.footer__legal a:hover{color:var(--orange-2)}.footer__legal span{opacity:.4}.footer__top{z-index:3;position:absolute;bottom:20px;right:32px}@media (width<=1199px){.footer__grid{grid-template-columns:1fr 1fr;gap:40px}.footer__script{justify-self:start}}@media (width<=980px){.wave__deco,.cdeco{display:none}.process__scene{opacity:.55}}@media (width<=640px){.contact__info{flex-direction:column}.footer__grid{grid-template-columns:1fr;gap:32px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:90px;padding-right:0}.footer__top{position:absolute;top:auto;bottom:24px;right:18px}}.contact__info .citem{flex-direction:row}.footer__grid{margin-top:0}.process{background:#fefefe;padding:48px 0 360px;overflow-x:clip}.process__scene{bottom:0;left:0;right:0;z-index:0;pointer-events:none;width:100%;height:auto;min-height:0;position:absolute;inset:auto 0 0}.process__leaf{z-index:3;width:clamp(180px,24vw,360px);position:absolute;top:-150px;right:-16px}.wstep__card{background:#ffffffeb;box-shadow:0 18px 40px -24px #5a321473}.contact{background:linear-gradient(#fef7f1 0%,#fffaf6 50%,#fefbf9 100%);padding-bottom:40px}.footer{background:#12233a;padding-top:0}.footer__scene-img{width:100%;height:auto;display:block;position:relative;inset:auto}.footer__main{background:0 0;margin-top:-9%;padding:0;position:relative}.footer__main:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#12233a00,#12233a 70%);height:60%;position:absolute;bottom:0;left:0;right:0}.footer__inner{z-index:2}.footer__bottom{border-top-color:#ffffff1a;margin-top:46px}@media (width<=980px){.process{padding-bottom:120px}.process__scene{opacity:1}.footer__main{margin-top:-6%}}@media (width<=640px){.process__leaf{width:130px;top:-60px}.footer__main{margin-top:-2%}}.wave__ref{display:none}@media (width>=1200px){.process{aspect-ratio:2000/669;background:#fefefe;padding:0;container-type:inline-size}.process__scene{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.process__leaf{width:220px;top:-130px;right:-14px}.process .process__frame{max-width:none;padding:0;position:absolute;inset:0}.process__head{margin:0;display:block}.process__title{position:absolute;top:2cqw;left:11.6cqw}.process__title .eyebrow{letter-spacing:.45em;margin-bottom:.4cqw;font-size:.72cqw}.process__title .section-title{letter-spacing:-.035em;font-size:3.5cqw;line-height:.93}.process__lead{color:#4f5766;border-left:0;width:26cqw;max-width:none;margin:0;padding:0 0 0 2.7cqw;font-size:1.04cqw;line-height:1.6;position:absolute;top:4.6cqw;left:47cqw}.process__lead:before{content:"";background:var(--orange);border-radius:2px;width:.15cqw;height:4cqw;position:absolute;top:.2cqw;left:0}.wave{margin:0;position:absolute;inset:0}.wave__line{display:none}.wave__ref{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ref-line{fill:none;stroke:url(#waveRef);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1) .2s}.wave.is-in .ref-line{stroke-dashoffset:0}.ref-dash{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:2 9}.ref-dash--orange{stroke:#f26a1b}.ref-dash--green{stroke:#22c55e}.ref-dot{fill:#f26a1b}.wave__steps{display:block;position:absolute;inset:0}.wstep{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.wstep>*{pointer-events:auto}.wstep__icon{width:4.4cqw;height:4.4cqw;box-shadow:0 0 0 .32cqw #fff, 0 .9cqw 1.7cqw -.6cqw var(--sh);margin:0;position:absolute}.wstep__icon svg{width:2cqw;height:2cqw}.wstep__icon em{min-width:1.9cqw;height:1.9cqw;box-shadow:none;padding:0;font-size:.78cqw;top:-.9cqw;left:3.2cqw;right:auto}.wstep__card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border:0;border-radius:.8cqw;width:15.5cqw;max-width:none;margin:0;padding:1.1cqw 1.1cqw 1.2cqw;position:absolute;box-shadow:0 1cqw 2.2cqw -1.2cqw #5a321459}.wstep__card h3{margin-bottom:.55cqw;font-size:1.12cqw;font-weight:800;line-height:1.2}.wstep__card p{font-size:.84cqw;line-height:1.45}.wstep--1 .wstep__icon{top:11.8cqw;left:16.8cqw}.wstep--1 .wstep__card{text-align:left;padding-left:1.75cqw;top:16.4cqw;left:12.45cqw}.wstep--2 .wstep__icon{top:15.4cqw;left:37.1cqw}.wstep--2 .wstep__card{text-align:center;width:15cqw;top:20cqw;left:32.25cqw}.wstep--3 .wstep__icon{top:11.8cqw;left:57cqw}.wstep--3 .wstep__card{text-align:left;width:15cqw;padding-left:2cqw;top:16.4cqw;left:52.2cqw}.wstep--4 .wstep__icon{top:15.4cqw;left:78.8cqw}.wstep--4 .wstep__card{text-align:center;width:15cqw;top:20cqw;left:74cqw}.wstep:hover .wstep__icon{transform:translateY(-.3cqw)rotate(-6deg)}}@media (width>=981px) and (width<=1199px){.process{padding-bottom:260px}.process__scene{width:100%;height:auto;position:absolute;inset:auto 0 0}.wave__line{display:none}.wave__steps{grid-template-columns:1fr 1fr;gap:34px 24px}.wstep--low,.wstep--high{padding-top:10px}}@media (width>=1200px){.process .process__frame{transform:translateY(1.8cqw)}}.contact{padding-top:96px}.stats__card{border-top-right-radius:0;position:relative}.stats__arrow{display:none}.stats__fold{color:#fff;background:linear-gradient(225deg, var(--bg) 0 50%, transparent 50%), linear-gradient(140deg, #ff9b52, #f2601a);width:58px;height:58px;transition:width .4s var(--ease), height .4s var(--ease), box-shadow .4s var(--ease);border-bottom-left-radius:16px;place-items:end start;padding:0 0 9px 9px;display:grid;position:absolute;top:-1px;right:-1px;box-shadow:-6px 6px 14px -6px #f2601a8c}.stats__fold:before{content:"";border-bottom-left-radius:inherit;pointer-events:none;background:linear-gradient(225deg,#0000 0 49%,#ffffff8c 50%,#0000 58%);position:absolute;inset:0}.stats__fold svg{transition:transform .4s var(--ease);position:relative}.stats__fold:hover{width:70px;height:70px;box-shadow:-10px 10px 22px -8px #f2601ab3}.stats__fold:hover svg{transform:translate(3px,-3px)}.stats__script{margin-right:30px}@media (width<=980px){.contact{padding-top:72px}.footer__main{margin-top:-3%}}@media (width<=640px){.stats__fold{width:46px;height:46px;padding:0 0 7px 7px}.footer__main{margin-top:-1%}}@media (width>=1200px){.process__title{top:1.1cqw}.process__lead{top:3.7cqw}.process .wave{transform:translateY(1.3cqw)}}.footer__main{margin-top:-7%}@media (width<=980px){.footer__main{margin-top:-4.5%}}@media (width<=640px){.footer__main{margin-top:-1.5%}}.services{padding-bottom:30px}.services__grid{grid-template-columns:repeat(3,1fr);gap:22px}.service{text-align:left;grid-template-rows:auto auto 1fr;grid-template-columns:76px 1fr;align-items:start;column-gap:20px;min-height:0;padding:26px 26px 24px;display:grid}.service__icon{border-radius:20px;grid-row:1/span 3;width:76px;height:76px;margin:0}.service__icon svg{width:34px;height:34px}.service h3{min-height:0;margin:2px 0 8px;font-size:17px;line-height:1.35;display:block}.service p{margin-bottom:16px;font-size:14.5px}.service__link{align-self:end}.clients{padding-top:96px}.ref-dot--start{transform-box:fill-box;transform-origin:50%}.wave.is-in .ref-dot--start{animation:dotPop .5s var(--ease) both}@keyframes dotPop{0%{transform:scale(0)}60%{transform:scale(1.5)}to{transform:scale(1)}}.ref-late{opacity:0;transition:opacity .5s}.wave.is-in .ref-late{opacity:1;transition-delay:1.75s}.ref-dot--end{fill:#22c55e}@media (width<=1199px){.services__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.clients{padding-top:72px}}@media (width<=640px){.services__grid{grid-template-columns:1fr;gap:14px}.service{grid-template-columns:60px 1fr;column-gap:16px;padding:20px 18px}.service__icon{border-radius:16px;width:60px;height:60px}.service__icon svg{width:28px;height:28px}.service h3{font-size:15.5px}.clients__track{gap:16px;margin:0;padding:8px 0 28px;scroll-padding:0}.client{scroll-snap-align:center;flex:0 0 100%}}.trust__marks{padding:5px 6px}.trust__mark{width:46px;height:46px;transition:transform .35s var(--ease), z-index 0s;background:#fff;border:3px solid #fff;position:relative;overflow:hidden;box-shadow:0 6px 14px -8px #00000073}.trust__mark:hover{z-index:2;transform:translateY(-4px)scale(1.12)}.trust__photo{object-fit:cover;width:100%;height:100%}.trust__logo{object-fit:contain;width:100%;height:100%;padding:6px}.trust__mark--more{background:linear-gradient(140deg, #ffb06a, var(--orange));color:#fff}@media (width<=640px){.trust__mark{width:40px;height:40px}}.trust__mark{border:2px solid #f1e7df;width:52px;height:52px}.trust__lf{place-items:center;width:100%;height:100%;display:grid}.trust__lf .lf{flex-shrink:0;transform:scale(.42)}.trust__lf .lf--dra{transform:scale(.38)}.trust__lf .lf--srigo{transform:scale(.4)}@media (width<=640px){.trust__mark{width:44px;height:44px}.trust__lf .lf{transform:scale(.36)}}.trust__lf .lf,.trust__lf .lf--dra,.trust__lf .lf--srigo{zoom:.4;transform:none}.trust__mark+.trust__mark{margin-left:-8px}.trust__mark{z-index:1}@media (width<=640px){.trust__lf .lf{zoom:.34}.trust__lf .lf--periyar{zoom:.42}}.trust__lf .lf--periyar{zoom:.4}.trust__lf .lf--dra{zoom:.33}.trust__lf .lf--v26{zoom:.38}.ab-hero{background:#fffaf6;min-height:640px;padding:150px 0 90px;position:relative;overflow:hidden}.ab-hero__media{width:62%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000bf 22%,#000 40%);mask-image:linear-gradient(90deg,#0000 0%,#000000bf 22%,#000 40%)}.ab-hero__media img{object-fit:cover;object-position:80% 60%;width:100%;height:100%;animation:heroZoom 16s var(--ease) both}.ab-hero__inner{z-index:2;position:relative}.ab-hero__copy{max-width:700px}.ab-hero__title{letter-spacing:-.03em;margin:6px 0 24px;font-size:clamp(2.4rem,4.2vw,3.8rem);line-height:1.04}.ab-hero__text{max-width:540px;font-size:16px;line-height:1.7}.ab-hero__script{position:absolute;top:-30px;left:50%;rotate:-12deg}.ab-hero__script .script{font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.1;display:block}.ab-hero__swoosh{margin:4px 0 0 30px;display:block}.ab-story{background:#fff;padding:90px 0 100px}.ab-story__grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.ab-story__visual{padding:0 0 30px 30px;position:relative}.ab-story__photo{aspect-ratio:4/3.5;box-shadow:var(--shadow-lg);border-radius:20px;overflow:hidden}.ab-story__photo img,.ab-story__photo .img-ph{object-fit:cover;width:100%;height:100%}.ab-note{background:#fbfaf7;border-radius:6px;width:190px;padding:26px 22px 20px;position:absolute;bottom:0;left:0;rotate:-8deg;box-shadow:0 22px 36px -16px #0006}.ab-note .script{font-size:28px;line-height:1.12;display:block}.ab-note__swoosh{margin:4px 0 0 12px;display:block}.ab-story__copy .section-title{margin-bottom:26px}.ab-story__text{gap:18px;max-width:560px;font-size:16px;line-height:1.7;display:grid}.ab-mv{background:linear-gradient(#fffaf6,#fff6ef);padding:90px 0 100px;position:relative;overflow:hidden}.ab-blob{pointer-events:none;border-radius:50%;animation:9s ease-in-out infinite alternate blobFloat;position:absolute}.ab-blob--1{background:radial-gradient(circle at 40% 40%,#fde3cf,#fde3cf00);width:340px;height:340px;top:90px;left:-60px}.ab-blob--2{opacity:.7;background:radial-gradient(circle at 35% 35%,#ffc9a3,#fbb27e);width:150px;height:150px;animation-delay:-3s;bottom:40px;left:4%}.ab-blob--3{background:radial-gradient(circle at 40% 40%,#ece6ff,#f8e3e3 60%,#fff0);width:300px;height:300px;animation-delay:-5s;top:120px;right:-40px}@keyframes blobFloat{to{transform:translate(16px,-20px)scale(1.05)}}.ab-center{text-align:center;margin-bottom:44px}.ab-mv__grid{z-index:1;grid-template-columns:repeat(2,minmax(0,460px));justify-content:center;gap:26px;display:grid;position:relative}.ab-mv__card{text-align:center;transition:transform .45s var(--ease), box-shadow .45s var(--ease);background:#fff;border:1px solid #f3ebe4;border-radius:20px;padding:40px 44px 44px;box-shadow:0 26px 50px -34px #5a321459}.ab-mv__card:hover{transform:translateY(-8px);box-shadow:0 34px 60px -32px #5a321473}.ab-mv__icon{border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:18px;display:inline-grid}.ab-mv__icon--orange{color:var(--orange);background:#ffe9d9}.ab-mv__icon--purple{color:#5b3fd6;background:#eee9ff}.ab-mv__card h3{margin-bottom:14px;font-size:24px;font-weight:700}.ab-mv__card p{font-size:16px;line-height:1.7}.ab-values{background:#fff;padding:90px 0 70px}.ab-values .section-title{margin-bottom:46px}.ab-values__grid{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ab-value{text-align:center;border-left:1px solid #ece4dc;padding:0 26px}.ab-value:first-child{border-left:0}.ab-value__icon{width:76px;height:76px;color:var(--orange);transition:transform .4s var(--ease), background .4s;background:#fff1e6;border-radius:50%;place-items:center;margin-bottom:18px;display:inline-grid}.ab-value:hover .ab-value__icon{background:#ffe2cc;transform:translateY(-6px)rotate(-6deg)}.ab-value h3{margin-bottom:8px;font-size:19px;font-weight:700}.ab-value p{max-width:220px;margin:0 auto;font-size:15px;line-height:1.55}.ab-founder{background:linear-gradient(#fff,#fff7f1);padding:70px 0}.ab-founder__grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;display:grid}.ab-founder__name{margin:4px 0 14px;font-size:clamp(2.2rem,3.4vw,3.1rem);line-height:1.08}.ab-founder__role{color:var(--orange);margin-bottom:14px;font-size:19px;font-weight:700}.ab-founder__bio{max-width:560px;font-size:16px;line-height:1.7}.ab-quote{margin:36px 0 0 40px;rotate:-5deg}.ab-quote .script{text-align:center;max-width:440px;font-size:clamp(1.6rem,2.3vw,2.2rem);line-height:1.25;display:block}.ab-quote__swoosh{margin:6px 0 0 90px;display:block}.ab-founder__visual{padding:0 40px 40px 0;position:relative}.ab-founder__photo{aspect-ratio:1/.97;box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#e7d8cb,#b7987f);border-radius:20px;overflow:hidden}.ab-founder__photo img,.ab-founder__photo .img-ph{object-fit:cover;width:100%;height:100%}.ab-note--founder{width:220px;bottom:0;left:auto;right:0;rotate:-9deg}.ab-note--founder .script{font-size:24px}@media (width<=1199px){.ab-hero__script{display:none}}@media (width<=980px){.ab-hero{flex-direction:column;min-height:0;padding:116px 0 0;display:flex}.ab-hero__inner{order:-1}.ab-hero__media{width:100%;height:clamp(260px,56vw,420px);margin-top:36px;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}.ab-story__grid,.ab-founder__grid{grid-template-columns:1fr;gap:56px}.ab-founder__visual{order:-1;max-width:520px}.ab-mv__grid{grid-template-columns:1fr}.ab-values__grid{grid-template-columns:1fr 1fr;row-gap:40px}.ab-value:nth-child(3){border-left:0}}@media (width<=640px){.ab-story,.ab-mv,.ab-values{padding:64px 0}.ab-story__visual{padding:0 0 34px 14px}.ab-note{width:150px;padding:20px 16px 16px}.ab-note .script{font-size:22px}.ab-note--founder{width:170px}.ab-founder__visual{padding:0 14px 34px 0}.ab-mv__card{padding:30px 22px 32px}.ab-values__grid{grid-template-columns:1fr}.ab-value{border-left:0;padding:0}.ab-quote{margin-left:0}}.ab-mv{background:#fff;padding:100px 0 110px}.ab-center__lead{max-width:760px;color:var(--body);margin:16px auto 0;font-size:17px;line-height:1.65}.ab-center{margin-bottom:52px}.ab-center .section-title{font-size:clamp(2.2rem,4vw,3.6rem)}.ab-mv__grid{grid-template-columns:repeat(3,1fr);gap:26px}.ab-mv__card{isolation:isolate;border:1px solid #00000008;padding:38px 36px 40px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #5a321459}.ab-mv__card:before,.ab-mv__card:after{content:"";z-index:-1;transition:transform .8s var(--ease);border-radius:50%;position:absolute}.ab-mv__card:hover:before,.ab-mv__card:hover:after{transform:scale(1.15)}.ab-mv__card--orange{background:linear-gradient(#fffaf6,#fff6f0)}.ab-mv__card--orange:before{background:radial-gradient(circle at 70% 70%,#ffb987,#ffd8bd 55%,#ffe4d266);width:290px;height:290px;top:-140px;left:-140px}.ab-mv__card--orange:after{display:none}.ab-mv__card--purple{background:linear-gradient(#f8f7ff,#f5f4fe)}.ab-mv__card--purple:before{background:radial-gradient(circle at 35% 65%,#d9d5fb,#ebe9fd 70%);width:200px;height:200px;top:-80px;right:-70px}.ab-mv__card--purple:after{background:radial-gradient(circle at 70% 30%,#dcd8fb,#eeecfe 70%);width:230px;height:230px;bottom:-120px;left:-110px}.ab-mv__card--peach{background:linear-gradient(#fffaf7,#fff7f2)}.ab-mv__card--peach:before{background:#fdeee4;width:130px;height:130px;top:120px;right:-60px}.ab-mv__card--peach:after{background:radial-gradient(circle at 30% 30%,#ffb987,#ffd2b2 50%,#ffe4d24d);width:290px;height:290px;bottom:-150px;right:-140px}.ab-mv__icon{width:84px;height:84px;transition:transform .45s var(--ease);border-radius:50%;place-items:center;margin-bottom:18px;display:inline-grid}.ab-mv__card:hover .ab-mv__icon{transform:translateY(-5px)rotate(-8deg)}.ab-mv__card--orange .ab-mv__icon,.ab-mv__card--peach .ab-mv__icon{color:#f2541a;background:#ffe2cf}.ab-mv__card--purple .ab-mv__icon{color:#5b3fe0;background:#e8e5fd}.ab-mv__card h3{letter-spacing:-.02em;margin-bottom:14px;font-size:27px;font-weight:800}.ab-mv__card p{color:#4f5766;max-width:340px;margin:0 auto;font-size:17px;line-height:1.6}.ab-mv__bar{width:70px;height:3px;transition:width .45s var(--ease);background:#f2541a;border-radius:3px;margin:24px auto 0;display:block}.ab-mv__card:hover .ab-mv__bar{width:110px}@media (width<=1100px){.ab-mv__grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.ab-mv{padding:64px 0}.ab-mv__grid{grid-template-columns:1fr}.ab-mv__card{padding:30px 22px 32px}.ab-mv__card h3{font-size:23px}.ab-mv__card p,.ab-center__lead{font-size:15.5px}}.btn--fill{color:#fff;background:linear-gradient(135deg,#ff7a2e,#f2541a);box-shadow:0 14px 26px -12px #f2541a99}.btn--fill:hover{transform:translateY(-2px);box-shadow:0 20px 32px -12px #f2541ab3}.checks{gap:11px;margin:0;padding:0;list-style:none;display:grid}.checks li{color:#3d4554;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.45;display:flex}.checks__ic{background:#f2541a;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;margin-top:1px;display:grid}.pnote{background:#fffdfb;border-radius:14px;padding:22px 22px 18px;position:absolute;rotate:-7deg;box-shadow:0 24px 40px -18px #28140073,0 2px 6px #0000000f}.pnote .script{font-size:25px;line-height:1.15;display:block}.pnote__swoosh{width:80px;margin:4px 0 0 18px;display:block}.phead{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.phead__side{max-width:430px;color:var(--body);font-size:15.5px;line-height:1.6;position:relative}.phead__spark{width:52px;position:absolute;top:-64px;right:-40px}.phead--divided .phead__side{border-left:1px solid #e8e1da;align-self:flex-start;max-width:480px;margin-top:24px;margin-right:30px;padding-left:32px}.phero{background:#fefefe;min-height:560px;padding:150px 0 80px;position:relative;overflow:hidden}.phero__media{width:66%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14%);mask-image:linear-gradient(90deg,#0000 0%,#000 14%)}.phero__media img{object-fit:cover;object-position:100% 60%;width:100%;height:100%;animation:heroZoom 16s var(--ease) both}.phero__inner{z-index:2;position:relative}.phero__title{letter-spacing:-.03em;max-width:640px;margin:6px 0 22px;font-size:clamp(2.4rem,4.1vw,3.75rem);line-height:1.06}.phero__text{max-width:520px;color:var(--body);font-size:16px;line-height:1.7}.phero--clients .phero__title,.phero--contact .phero__title{max-width:600px}.phero--contact{min-height:600px}.svc-list{background:linear-gradient(#fff 0%,#fffaf6 100%);padding:30px 0}.svc-row__grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.svc-row--flip .svc-row__copy{order:2}.svc-row__num{color:var(--ink);align-items:center;gap:14px;margin-bottom:10px;font-size:15px;font-weight:700;display:flex}.svc-row__num:after{content:"";background:#f2541a;border-radius:2px;width:38px;height:2px}.svc-row__title{margin-bottom:12px;font-size:clamp(1.9rem,2.9vw,2.6rem);line-height:1.12}.svc-row__text{max-width:520px;color:var(--body);margin-bottom:20px;font-size:16px;line-height:1.6}.svc-row__copy .checks{margin-bottom:26px}.svc-row__copy .btn{padding:15px 30px}.svc-row__visual{padding:10px 0 30px;position:relative}.svc-row__blob{z-index:0;background:radial-gradient(#fde2cdbf,#fde2cd00 70%);border-radius:46% 54% 50% 50%/55% 45%;position:absolute;inset:-20px -40px -10px -30px}.svc-row__photo{z-index:1;aspect-ratio:16/9.4;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -32px #3c1e0a80}.svc-row__photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.svc-row__visual:hover .svc-row__photo img{transform:scale(1.05)}.svc-row__note{z-index:2;width:170px;bottom:0;left:-26px}.svc-row--flip .svc-row__note{left:-30px}.cta-band{background:linear-gradient(#fffaf6,#fff7f1);padding:70px 0 60px;position:relative;overflow:hidden}.cta-band__glow{pointer-events:none;border-radius:50%;position:absolute}.cta-band__glow--l{background:radial-gradient(circle,#e9eaff,#e9eaff00 70%);width:220px;height:220px;top:-40px;left:-90px}.cta-band__glow--r{background:radial-gradient(circle,#ffe7d6,#ffe7d600 70%);width:260px;height:260px;top:0;right:-60px}.cta-band__inner{justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.cta-band__title{margin:4px 0 14px;font-size:clamp(2rem,3.4vw,3rem)}.cta-band__text{max-width:480px;color:var(--body);font-size:16px;line-height:1.6}.cta-band__action{margin-right:60px;position:relative}.cta-band__btn{padding:18px 40px;font-size:16px}.cta-band__spark{width:58px;position:absolute;top:-52px;right:-58px}.work{background:#fff;padding:40px 0 30px}.work__grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.work-card{transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:#fff;border:1px solid #f1ebe5;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px -30px #28190a66}.work-card:hover{transform:translateY(-8px);box-shadow:0 34px 60px -30px #28190a80}.work-card__photo{aspect-ratio:16/9.6;position:relative;overflow:hidden}.work-card__photo>img,.work-card__photo>.img-ph{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.work-card:hover .work-card__photo>img{transform:scale(1.06)}.work-card__photo-logo{zoom:1.9;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.work-card__photo-logo .lf--v26 b{background:linear-gradient(90deg,#fff 0 42%,#a3d63a 42%);-webkit-background-clip:text;background-clip:text}.work-card__photo-logo .lf--v26 small{color:#fff;letter-spacing:.24em;font-size:6px}.work-card__body{grid-template-columns:1fr auto;align-items:end;gap:20px;padding:26px 30px 28px;display:grid}.work-card h2{letter-spacing:-.02em;margin-bottom:4px;font-size:23px;font-weight:700}.work-card__type{color:var(--muted);margin-bottom:16px;font-size:15px;display:block}.work-card__copy p{max-width:340px;color:var(--body);margin-bottom:22px;font-size:14.5px;line-height:1.6}.work-card__link{color:#f2541a;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.work-card__link svg{transition:transform .3s var(--ease)}.work-card__link:hover svg{transform:translate(4px)}.work-card__logo{flex-direction:column;align-items:center;min-width:150px;padding-bottom:6px;display:flex}.work-card__logo .lf{zoom:1.35}.work-card__logo img{object-fit:contain;max-width:170px;max-height:80px}.work-card__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:6px;font-size:9.5px;font-weight:700}.plans{background:#fff;padding:40px 0 60px}.plans__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.plan{transition:transform .45s var(--ease), box-shadow .45s var(--ease);background:#fff;border:1px solid #f1ebe5;border-radius:18px;flex-direction:column;align-items:center;padding:30px 34px 32px;display:flex;position:relative;box-shadow:0 24px 50px -32px #28190a59}.plan:hover{transform:translateY(-8px)}.plan--popular{background:linear-gradient(#fff6f0,#fff 40%);border:1.5px solid #f6a57a;box-shadow:0 30px 60px -30px #f2541a59}.plan__badge{color:#fff;white-space:nowrap;background:#f2541a;border-radius:999px;padding:5px 16px;font-size:13px;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.plan__icon{border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:14px;display:grid}.ptone-orange{color:#f2541a;background:#ffe9db}.ptone-blue{color:#1f6fe0;background:#e2eeff}.ptone-purple{color:#5b3fe0;background:#ece8ff}.plan__name{margin-bottom:8px;font-size:25px;font-weight:700}.plan__sub{text-align:center;max-width:260px;color:var(--body);border-bottom:1px solid #efe8e1;width:100%;margin-bottom:18px;padding-bottom:20px;font-size:14.5px;line-height:1.5}.plan__price{text-align:center;margin-bottom:20px}.plan__amount{letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:8px;font-size:40px;font-weight:800;display:flex}.plan__rupee{color:#f2541a}.plan__amount small{color:var(--body);font-size:15px;font-weight:500}.plan__custom{color:var(--ink);flex-direction:column;font-size:25px;font-weight:800;line-height:1.25;display:flex}.plan__custom small{font-size:15px;font-weight:600}.plan__custom b{color:#f2541a}.plan__list{align-self:stretch;margin-bottom:26px}.plan__btn{justify-content:center;width:100%;margin-top:auto;padding:15px 20px}.sproc{background:#fff;padding:50px 0 40px}.sproc__steps{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.sproc__step{align-items:flex-start;gap:16px;display:flex;position:relative}.sproc__icon{width:60px;height:60px;transition:transform .4s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;margin-top:8px;display:grid}.sproc__step:hover .sproc__icon{transform:translateY(-4px)rotate(-8deg)}.sproc__n{color:var(--ink);font-size:14px;font-weight:600}.sproc__step h3{margin:4px 0 6px;font-size:18px;font-weight:700}.sproc__step p{color:var(--body);max-width:150px;font-size:14px;line-height:1.5}.sproc__line{background:#d9d3cc;width:30px;height:1.5px;position:absolute;top:52px;right:6px}.faq{background:linear-gradient(#fff,#fff7f1);padding:50px 0 80px}.faq .section-title{margin-bottom:26px}.faq__grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px 24px;display:grid}.faq__item{background:#fff;border:1px solid #f1ebe5;border-radius:10px;box-shadow:0 10px 24px -18px #28190a59}.faq__q{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15.5px;font-weight:600;display:flex}.faq__plus{transition:transform .35s var(--ease), color .3s;flex-shrink:0}.faq__item.is-open .faq__plus{color:#f2541a;transform:rotate(45deg)}.faq__a{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.faq__a p{color:var(--body);padding:0 20px;font-size:14.5px;line-height:1.6;overflow:hidden}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__item.is-open .faq__a p{padding-bottom:16px}.chan{background:#fff;padding:50px 0 40px}.chan__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.chan__card{transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border:1px solid #f1ebe5;border-radius:14px;align-items:flex-start;gap:20px;padding:26px 22px 34px;display:flex;position:relative;box-shadow:0 16px 34px -26px #28190a66}.chan__card:hover{transform:translateY(-6px);box-shadow:0 26px 44px -26px #28190a80}.chan__icon{border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.ctone-orange{color:#f2541a;background:#ffe9db}.ctone-purple{color:#8a6cf2;background:#eeeaff}.ctone-pink{color:#fff;background:radial-gradient(circle at 30% 107%,#fdc468 0%,#fa7e1e 25%,#e1306c 60%,#c13584 90%);border-radius:12px;width:40px;height:40px;margin:9px;box-shadow:0 0 0 9px #ffe6ee}.ctone-green{color:#25d366;background:#e3f8ea}.ctone-green svg path:last-child{fill:#fff}.ctone-blue{color:#1e88e5;background:#e3f0ff}.ctone-sky{color:#1e88e5;background:#e5f2ff}.chan__text{flex-direction:column;gap:6px;min-width:0;padding-top:8px;display:flex}.chan__text b{color:var(--ink);font-size:16px;font-weight:700}.chan__text span{color:var(--body);word-break:break-word;font-size:14.5px;line-height:1.45}.chan__arrow{color:#f2541a;transition:transform .3s var(--ease);position:absolute;bottom:16px;right:20px}.chan__card:hover .chan__arrow{transform:translate(4px)}.mapsec{background:#fff;padding:50px 0 40px}.mapsec__lead{color:var(--body);margin:10px 0 28px;font-size:16px}.mapsec__frame{background:#eef3ea;border:1px solid #ece4dc;border-radius:16px;height:400px;position:relative;overflow:hidden;box-shadow:0 24px 50px -32px #28190a66}.mapsec__frame iframe{filter:saturate(.9);border:0;width:100%;height:100%}.mapsec__pin{pointer-events:none;background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:12px 18px;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px -12px #00000059}.mapsec__pin b{color:var(--ink);font-size:15px}.mapsec__pin span{color:var(--body);font-size:13px}@media (width<=1199px){.phead--divided .phead__side{margin-right:0}.sproc__steps{grid-template-columns:1fr 1fr;row-gap:34px}.sproc__line{display:none}}@media (width<=980px){.phero{flex-direction:column;min-height:0;padding:116px 0 0;display:flex}.phero__inner{order:-1}.phero__media{width:100%;height:clamp(260px,58vw,440px);margin-top:30px;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 18%);mask-image:linear-gradient(#0000 0%,#000 18%)}.phero__media img{object-position:85% 60%}.phead{flex-direction:column;align-items:flex-start;gap:16px}.phead--divided .phead__side{margin-top:0;padding-left:18px}.phead__spark{display:none}.svc-row__grid{grid-template-columns:1fr;gap:40px}.svc-row--flip .svc-row__copy{order:0}.svc-row__visual{max-width:640px;padding-left:20px}.svc-row__note,.svc-row--flip .svc-row__note{left:0}.work__grid,.plans__grid,.faq__grid{grid-template-columns:1fr}.plans__grid{row-gap:34px;max-width:520px;margin:0 auto}.chan__grid{grid-template-columns:1fr 1fr}.cta-band__inner{flex-direction:column;align-items:flex-start}.cta-band__action{margin:0}.cta-band__spark{display:none}}@media (width<=640px){.svc-row{padding:28px 0}.pnote{padding:16px 16px 14px}.pnote .script{font-size:20px}.svc-row__note{width:130px}.work-card__body{grid-template-columns:1fr;padding:22px 20px 24px}.work-card__logo{order:-1;align-items:flex-start;min-width:0}.work-card__logo .lf{zoom:1}.work-card__photo-logo{zoom:1.3}.sproc__steps,.chan__grid{grid-template-columns:1fr}.mapsec__frame{height:320px}.mapsec__pin{width:max-content;max-width:90%;top:16px}.cta-band__btn{justify-content:center;width:100%}.cta-band__action{width:100%}}.checks li{font-size:16px}.svc-row__text,.phero__text,.cta-band__text,.phead__side{font-size:17px}.svc-row__grid{gap:80px}.svc-row{padding:40px 0}.svc-row__title{font-size:clamp(2rem,3.1vw,2.85rem)}.pnote .script{font-size:27px}.svc-row__note{width:185px}.phero__title{font-size:clamp(2.5rem,4.4vw,4rem)}@media (width>=981px){.phero__media{width:62%}}.work-card h2{font-size:25px}.work-card__type{font-size:16px}.work-card__copy p{font-size:15.5px}.work-card__link{font-size:16px}.plan__list li,.plan__sub{font-size:15.5px}.sproc__icon{width:70px;height:70px}.sproc__icon svg{width:30px;height:30px}.sproc__icon.ptone-orange{background:#ffe2cf}.sproc__icon.ptone-blue{background:#dbe9ff}.sproc__icon.ptone-purple{background:#e6e0ff}.sproc__step h3{font-size:20px}.sproc__step p{max-width:160px;font-size:15px}.sproc__line{top:60px}.faq__q{padding:18px 22px;font-size:16px}.chan__icon{width:66px;height:66px}.chan__icon svg{width:30px;height:30px}.ctone-pink{width:46px;height:46px;margin:10px;box-shadow:0 0 0 10px #ffe6ee}.ctone-pink svg{width:26px;height:26px}.chan__text b{font-size:17px}.chan__text span{font-size:15px}.mapsec__lead{font-size:17px}.svc-list,.work,.plans,.chan{overflow-x:clip}@media (width<=980px){.svc-row__blob{inset:-10px -10px 0}}@media (width>=981px){.phero,.ab-hero{align-items:center;min-height:774px;padding:110px 0 60px;display:flex}.phero__inner,.ab-hero__inner{width:100%}.phero__title,.ab-hero__title{font-size:clamp(2.6rem,4.6vw,4.3rem)}.phero__media,.ab-hero__media{width:64%}}.chan__grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.mapsec{padding-bottom:90px}.chan__grid{grid-template-columns:repeat(2,1fr);gap:20px}.chan__handle{width:fit-content;color:var(--body);align-items:center;gap:8px;font-size:15px;transition:color .25s;display:inline-flex}.chan__handle svg{color:#f2541a;transition:transform .3s var(--ease)}.chan__handle:hover{color:#f2541a}.chan__handle:hover svg{transform:translate(4px)}.chan__card--multi .chan__text{gap:8px}@media (width>=981px){.phero__title{max-width:720px}}@media (width<=640px){.chan__grid{grid-template-columns:1fr}}.plans{padding:60px 0 50px}.pstart{background:radial-gradient(70% 90% at 0 0,#ffeee2 0%,#ffeee200 70%),radial-gradient(60% 90% at 100% 100%,#fff1e8 0%,#fff1e800 70%),#fff8f3;border-radius:22px;grid-template-columns:1.15fr 1fr;align-items:center;padding:44px 0 46px 72px;display:grid;position:relative;box-shadow:0 30px 60px -44px #783c1459}.pstart__main{border-right:1px solid #ecdcd0;padding-right:60px}.pstart__title{margin:2px 0 6px;font-size:clamp(1.9rem,2.8vw,2.5rem)}.pstart__price{letter-spacing:-.03em;color:#f2541a;margin-bottom:14px;font-size:clamp(3.6rem,6.4vw,5.6rem);font-weight:800;line-height:1.05;display:inline-block;position:relative}.pstart__spark{transform-origin:0;width:52px;animation:2.4s ease-in-out infinite sparkle;position:absolute;top:-6px;right:-78px}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}.pstart__text{max-width:540px;color:var(--body);margin-bottom:28px;font-size:17px;line-height:1.6}.pstart__btn{padding:18px 46px;font-size:16px}.pstart__perks{gap:34px;margin:0;padding:0 40px 0 64px;list-style:none;display:grid}.pstart__perks li{align-items:center;gap:38px;display:flex}.pstart__icon{width:80px;height:80px;transition:transform .4s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pstart__perks li:hover .pstart__icon{transform:translateY(-4px)rotate(-8deg)}.pstart__icon.ptone-blue{color:#1f6fe0;background:#e3efff}.pstart__icon.ptone-orange{color:#f2541a;background:#ffe6d6}.pstart__perks h3{margin-bottom:6px;font-size:19px;font-weight:700}.pstart__perks p{color:var(--body);max-width:260px;font-size:16px;line-height:1.5}@media (width<=1100px){.pstart{grid-template-columns:1fr;gap:40px;padding:40px}.pstart__main{border-bottom:1px solid #ecdcd0;border-right:0;padding:0 0 36px}.pstart__perks{grid-template-columns:repeat(3,1fr);padding:0}.pstart__perks li{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=760px){.pstart{padding:30px 22px}.pstart__perks{grid-template-columns:1fr;gap:24px}.pstart__perks li{flex-direction:row;align-items:center;gap:20px}.pstart__icon{width:64px;height:64px}.pstart__spark{width:40px;right:-50px}.pstart__btn{justify-content:center;width:100%;padding:16px 20px}}.phero__script{z-index:3;pointer-events:none;position:absolute;top:56%;left:47%;rotate:-10deg}.phero__script .script{font-size:clamp(1.9rem,2.7vw,2.6rem);line-height:1.12;display:block}.phero__swoosh{width:120px;margin:6px 0 0 34px;display:block}@media (width<=980px){.phero__script{order:0;align-self:flex-start;margin:26px 0 -70px 34px;position:relative;top:auto;left:auto;rotate:-8deg}.phero__media{order:1}.phero__script .script{font-size:30px}.phero__swoosh{width:90px}.ab-hero__script{margin:26px 0 -40px 14px;display:block;position:relative;top:auto;left:auto;rotate:-8deg}.ab-story__visual,.ab-founder__visual{order:2}}.nav--open{-webkit-backdrop-filter:none!important;background:#fffaf6!important}@media (width<=1199px){.nav__links{z-index:1;background:#fffaf6;height:100dvh;padding:90px 24px 40px}.nav__links.is-open a:not(.nav__cta-mobile){text-align:center;border-bottom:1px solid #f0e6dd;width:100%;max-width:320px;padding:12px 0}.nav__links a.is-active{color:var(--orange)}.nav .logo,.nav__burger{z-index:2;position:relative}}@media (width>=981px){.phero__script{top:auto;bottom:7%;left:37%}}@media (width<=1199px){.nav__links a:after{display:none}.nav__links .nav__cta-mobile,.nav__links .nav__cta-mobile:hover{color:#fff;border-bottom:0}}@media (width>=981px){.phero__script{bottom:6%;left:calc(50% - 104px)}.phero__script .script{font-size:2.35rem}.phero--clients .phero__script,.phero--contact .phero__script{bottom:2.5%;left:calc(50% - 128px)}.phero--clients .phero__script .script,.phero--contact .phero__script .script{font-size:2.05rem}}.phero__inner{position:relative}@media (width>=981px){.phero__script,.phero--clients .phero__script,.phero--contact .phero__script{position:absolute;top:-30px;bottom:auto;left:50%;rotate:-12deg}.phero__script .script,.phero--clients .phero__script .script,.phero--contact .phero__script .script{font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.1}.phero__swoosh{width:110px;margin:4px 0 0 30px}}@media (width<=980px){.phero__script{margin:26px 0 -40px 14px;position:relative;top:auto;left:auto;rotate:-8deg}}@media (width>=981px){.phero__inner{position:static}.phero__script,.phero--clients .phero__script,.phero--contact .phero__script{top:190px;left:calc(50% + 40px)}.phero__script .script{text-shadow:0 0 14px #fffaf5f2,0 0 4px #fffaf5e6}.phero--services .phero__script{top:505px;left:calc(50% - 117px)}.phero--clients .phero__script{top:96px;left:calc(50% - 190px)}.phero--pricing .phero__script{top:92px;left:calc(50% - 125px)}.phero--contact .phero__script{top:86px;left:calc(50% - 175px)}.phero .phero__script,.phero--services .phero__script,.phero--clients .phero__script,.phero--pricing .phero__script,.phero--contact .phero__script{top:192px;bottom:auto;left:50%;rotate:-12deg}.phero .phero__script .script,.phero--clients .phero__script .script,.phero--contact .phero__script .script{text-shadow:none;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.1}}@media (width>=1441px){.phero .phero__script,.phero--services .phero__script,.phero--clients .phero__script,.phero--pricing .phero__script,.phero--contact .phero__script{top:187px}}
