.defaultH1{font-size:56px!important;line-height:1.2!important}.defaultH2{font-size:38px!important;text-transform:uppercase}.defaultH3{font-size:28px!important;line-height:1.2!important}.defaultH4{font-size:24px!important}.defaultP{line-height:1.5!important;font-size:20px!important}section{padding:30px 0!important;margin-bottom:40px!important}section h2{margin-top:0!important;margin-bottom:10px!important}section h2 + p{margin:0!important;margin-bottom:10px!important}@media screen and (width < 1100px){.defaultH1{font-size:50px!important;line-height:1.2}.defaultH2{font-size:44px!important}.defaultH3{font-size:24px!important}.defaultH4{font-size:20px!important}.defaultP,li{font-size:18px!important}section{padding:20px 0!important;margin-bottom:20px!important}section h2{margin-top:0!important;margin-bottom:20px!important}}@media screen and (width < 700px){.defaultH1{font-size:44px!important}.defaultH2{font-size:34px!important}}@media screen and (width < 500px){.defaultH1{font-size:40px!important}.defaultH2{font-size:30px!important}}@media screen and (width < 380px){.defaultH1{font-size:36px!important}.defaultH2{font-size:28px!important}}
.faq{margin-bottom:100px}.faq-section{max-width:800px;margin:0 auto;padding:40px 20px}.faq-section h2{font-size:28px;text-align:center;margin-bottom:24px;color:#111}.faq-item{border-bottom:2px solid var(--coral-100);padding:12px 0}.faq h3{margin:10px 0}.faq-question{width:100%;text-align:left;font-size:16px;font-weight:bold;background:none;border:none;color:#111;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-left:0}.faq-question::after{content:"+";font-size:32px;transition:transform 0.2s ease;color:#111}.faq-question.active::after{content:"-";transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease;font-size:15px;color:#111;p{margin-top:0}}.faq-answer.open{max-height:calc-size(fit-content,size,200px);padding-top:10px;p{margin-top:0}}.reviewsWrapper{h2{margin-bottom:20px}}@media screen and (max-width:750px){.faq{margin-bottom:60px}}
:root{--coral-50:#fff6f3;--coral-100:#ffe6e0;--coral-200:#ffc9bc;--coral-300:#ffa08f;--coral-400:#ff7d6a;--coral-500:#ff5a45;--ink-900:#0f1014;--ink-700:#1b1e26;--ink-500:#2a2f3a;--ink-300:#5c667a;--ink-100:#eef0f3;--radius-2:12px;--radius-3:20px;--shadow-1:0 10px 25px rgba(17,20,28,.15);--shadow-2:0 20px 50px rgba(255,90,69,.25)}*{box-sizing:border-box;scroll-behavior:smooth}html,body{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#0d0f14;overflow-x:hidden}#bg-orbs{position:fixed;inset:0;z-index:-2;width:100%;height:100%}.section{position:relative;padding:clamp(64px,8vw,120px) 0}.container{width:min(1100px,92%);margin-inline:auto}.section__title{font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-0.02em;margin:0 0 14px}.section__lead{margin:0 0 32px;color:var(--ink-300)}.hero{padding-top:clamp(72px,10vw,140px)}.hero .grid{display:grid;gap:40px;grid-template-columns:1.05fr .95fr}@media (max-width:960px){.hero .grid{grid-template-columns:1fr}}.brand{display:flex;align-items:center;gap:12px;margin-bottom:18px}.logo{width:32px;height:32px}.brand__name{font-weight:800;letter-spacing:.02em}.hero__title{font-size:clamp(38px,6vw,64px);line-height:1.05;letter-spacing:-.02em;margin:0 0 12px}.txt-glow{color:var(--coral-500);text-shadow:0 6px 24px rgba(255,90,69,.35)}.hero__subtitle{color:var(--ink-300);font-size:clamp(16px,2.2vw,18px);margin:0 0 28px}.hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.btn{--pad:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--pad);border-radius:999px;text-decoration:none;font-weight:700;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn--primary{background:linear-gradient(135deg,var(--coral-500),var(--coral-300));color:#fff;box-shadow:var(--shadow-2)}.btn--primary:hover{transform:translateY(-1px)}.btn--ghost{background:#fff;color:var(--ink-700);border-color:var(--ink-100)}.btn--ghost:hover{box-shadow:var(--shadow-1)}.hero__badges{display:flex;gap:14px;padding:0;margin:10px 0 0;list-style:none;flex-wrap:wrap}.hero__badges li{background:#fff;border:1px solid var(--ink-100);padding:8px 12px;border-radius:999px;color:var(--ink-300);font-size:14px}.hero__visual{position:relative;min-height:340px}.blob{position:absolute;inset:0;width:100%;height:100%}.blob__path{animation:blob 16s ease-in-out infinite}@keyframes blob{0%{d:path("M422.4,116.2Q459,232.4,381.9,312.1Q304.7,391.7,196.8,370.8Q88.8,349.8,80.8,244.9Q72.7,140,165.6,86.8Q258.6,33.5,333.3,79.4Q408,125.1,422.4,116.2Z")}33%{d:path("M416.4,129.6Q474,225.2,401.8,302.2Q329.6,379.1,219.5,385.5Q109.3,391.8,86.6,283.5Q63.9,175.2,148.9,119.9Q233.8,64.7,328.6,84.1Q423.4,103.6,416.4,129.6Z")}66%{d:path("M402.2,132.9Q469.5,215.7,410.9,300.1Q352.4,384.5,249.9,400.3Q147.5,416.2,104.5,317.8Q61.6,219.4,118.5,143.1Q175.3,66.7,275.1,65.8Q375,64.8,402.2,132.9Z")}100%{d:path("M422.4,116.2Q459,232.4,381.9,312.1Q304.7,391.7,196.8,370.8Q88.8,349.8,80.8,244.9Q72.7,140,165.6,86.8Q258.6,33.5,333.3,79.4Q408,125.1,422.4,116.2Z")}}.lattice{position:absolute;inset:auto 0 0 auto;right:0;bottom:0;width:min(520px,60vw);height:min(520px,60vw);pointer-events:none}.lattice__grid{position:absolute;inset:8% 8% 8% 8%;background:linear-gradient(0deg,rgba(255,255,255,.6) 1px,transparent 1px) 0 0/22px 22px,linear-gradient(90deg,rgba(255,255,255,.6) 1px,transparent 1px) 0 0/22px 22px;border-radius:var(--radius-3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);backdrop-filter:blur(2px)}.ring{position:absolute;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.6),0 0 80px rgba(255,90,69,.35)}.ring--1{width:36%;height:36%;left:10%;top:14%}.ring--2{width:22%;height:22%;right:12%;bottom:10%}.pillars .cards{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.pillars .cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pillars .cards{grid-template-columns:1fr}}.card{background:linear-gradient(180deg,#fff,var(--coral-50));border:1px solid var(--coral-100);border-radius:var(--radius-3);padding:22px;box-shadow:var(--shadow-1);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card:hover{transform:translateY(-4px);box-shadow:0 30px 60px rgba(17,20,28,.15);border-color:var(--coral-200)}.card__icon{font-size:28px}.card h3{margin:6px 0 8px;font-size:20px}.card p{margin:0 0 10px;color:var(--ink-300)}.bullets{margin:0;padding-left:18px;color:var(--ink-500)}.marquee{background:linear-gradient(180deg,var(--coral-50),#fff);border-block:1px solid var(--coral-100);overflow:hidden}.marquee__inner{display:flex;gap:46px;padding:16px 0;white-space:nowrap;animation:slide 22s linear infinite;font-weight:700;color:var(--ink-500)}.marquee__inner span{opacity:.75}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.work__grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.work__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.work__grid{grid-template-columns:1fr}}.work__item{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--coral-100);border-radius:var(--radius-3);padding:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.work__item:hover{transform:translateY(-3px);border-color:var(--coral-200);box-shadow:var(--shadow-1)}.work__art svg{width:100%;height:auto;display:block;border-radius:12px}.work__meta h3{margin:0 0 6px;font-size:18px}.work__meta p{margin:0;color:var(--ink-300)}.metrics{background:radial-gradient(600px 400px at 10% 10%,var(--coral-50),transparent 60%)}.metrics__grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);align-items:stretch}@media (max-width:900px){.metrics__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.metrics__grid{grid-template-columns:1fr}}.kpi{background:#fff;border:1px solid var(--coral-100);border-radius:var(--radius-3);padding:20px;text-align:center;box-shadow:var(--shadow-1)}.kpi__num{font-size:clamp(32px,7vw,56px);font-weight:800;line-height:1;color:var(--coral-500);text-shadow:0 8px 30px rgba(255,90,69,.35)}.kpi__label{margin-top:8px;color:var(--ink-300);font-weight:600;letter-spacing:.02em}.form{display:grid;gap:14px}.form__row{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:720px){.form__row{grid-template-columns:1fr}}.fld{display:grid;gap:8px}.fld>span{font-weight:700;color:var(--ink-500)}input,textarea{width:100%;padding:14px 14px;border-radius:12px;border:1px solid var(--coral-100);background:#fff;outline:none;font:inherit;color:var(--ink-700)}input:focus,textarea:focus{border-color:var(--coral-300);box-shadow:0 0 0 3px rgba(255,90,69,.15)}.form__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.form__note{margin:0;color:var(--ink-300);font-size:14px}@media (prefers-reduced-motion:reduce){.blob__path,.marquee__inner{animation:none}.btn,.card,.work__item{transition:none}}.process{background:radial-gradient(800px 500px at 85% 10%,var(--coral-50),transparent 60%)}.steps{display:grid;gap:16px;counter-reset:stp;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.steps{grid-template-columns:1fr}}.step{background:#fff;border:1px solid var(--coral-100);border-radius:var(--radius-3);padding:18px 18px 16px;box-shadow:var(--shadow-1);position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.step::after{content:"";position:absolute;inset:auto -30% -30% auto;width:160px;height:160px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,90,69,.12),transparent)}.step:hover{transform:translateY(-3px);border-color:var(--coral-200)}.step__head{display:flex;align-items:center;h3{margin:0}}.step__num{display:inline-grid;place-items:center;min-width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,var(--coral-500),var(--coral-300));color:#fff;font-weight:800;box-shadow:var(--shadow-2)}.process__wave{width:100%;height:auto;margin-top:24px}.matrix{background:linear-gradient(180deg,#fff,var(--coral-50));border-top:1px solid var(--coral-100)}.matrix__grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.matrix__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.matrix__grid{grid-template-columns:1fr}}.mx{background:#fff;border:1px solid var(--coral-100);border-radius:var(--radius-3);padding:20px;box-shadow:var(--shadow-1);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.mx:hover{transform:translateY(-4px);border-color:var(--coral-200)}.mx__title{margin:0 0 10px;font-size:20px}.mx__tags{display:flex;gap:8px;flex-wrap:wrap;padding:0;margin:0 0 10px;list-style:none}.mx__tags li{background:#fff;border:1px solid var(--coral-100);color:var(--ink-500);padding:6px 10px;border-radius:999px;font-size:13px}.mx__text{margin:0;color:var(--ink-300)}.insights{background:#fff}.insights__grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.insights__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.insights__grid{grid-template-columns:1fr}}.insight{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--coral-100);border-radius:var(--radius-3);padding:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.insight:hover{transform:translateY(-3px);border-color:var(--coral-200);box-shadow:var(--shadow-1)}.insight__art svg{width:100%;height:auto;display:block;border-radius:12px}.insight__meta h3{margin:0 0 6px;font-size:18px}.insight__meta p{margin:0;color:var(--ink-300)}.header{position:relative;z-index:2000}.headerWrapper{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.nav{}.ham{display:none}.nav ul{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-left:0;margin:0}.nav li{list-style:none}.nav a{color:inherit;text-decoration:none}.stopScroll{overflow:hidden}.logo1{position:relative;z-index:1000;display:flex;justify-content:center;align-items:center;gap:5px;font-size:20px;color:#111;text-decoration:none;font-weight:800;text-transform:uppercase}@media screen and (max-width:800px){.nav{position:fixed;inset:0;background-color:var(--coral-100);display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;z-index:999;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transition:.3s all cubic-bezier(0.23,1,0.320,1);-webkit-transition:.3s all cubic-bezier(0.23,1,0.320,1);-moz-transition:.3s all cubic-bezier(0.23,1,0.320,1);-ms-transition:.3s all cubic-bezier(0.23,1,0.320,1);-o-transition:.3s all cubic-bezier(0.23,1,0.320,1)}.nav.active{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.nav ul{flex-direction:column;align-items:center;justify-content:center}.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;z-index:1000}.hamRotate.active{transform:rotate(45deg)}.hamRotate180.active{transform:rotate(180deg)}.line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:#111;stroke-width:5.5;stroke-linecap:round}.ham7 .top{stroke-dasharray:40 82}.ham7 .middle{stroke-dasharray:40 111}.ham7 .bottom{stroke-dasharray:40 161}.ham7.active .top{stroke-dasharray:17 82;stroke-dashoffset:-62px}.ham7.active .middle{stroke-dashoffset:23px}.ham7.active .bottom{stroke-dashoffset:-83px}.ham8 .top{stroke-dasharray:40 160}}.footer{border-top:1px solid var(--coral-100);padding:20px 0}.footerWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.intoLinks{display:flex;justify-content:center;align-items:center;gap:10px;text-align:center;span{width:8px;height:8px;background-color:#111;border-radius:50%}a{transition:0.3s all linear;transform-origin:left;color:#111;text-decoration:none}a:hover{text-decoration:underline}}@media screen and (max-width:750px){.intoLinks{flex-direction:column;span{display:none}}}.f-social{display:flex;justify-content:center;align-items:center;gap:20px;i{color:#111}}.reserved{text-align:center;opacity:0.5;margin:0}@media screen and (max-width:800px){.hero__visual{display:none}.process .steps{padding-left:0}#bg-orbs{display:none}}::-webkit-scrollbar{width:0.5em}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#ff5a45}::-webkit-scrollbar-thumb:active{background-color:#ff5a45}
:root{--maxWidthSwiper:1080px;--scrollBarFonColor:#111;--scrollbarBg:rgba(0,0,0,0.1);--textColor:#111;--itemBorderColor:#111;--itemBgColor:transparent}.swiper{padding-bottom:10px!important}.toc .swiper-slide{width:fit-content}.toc h2{white-space:nowrap;margin:0!important}.toc{background-color:transparent}.toc a{text-decoration:none;font-weight:500;font-size:18px;line-height:1.5;white-space:nowrap;color:var(--textColor);transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;border:1px solid var(--itemBorderColor);padding:10px 20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background-color:var(--itemBgColor)}.toc a:active,.toc a:hover,.toc a:focus{color:#111;background-color:rgba(17,17,17,.2)}.toc .swiper-wrapper{padding-top:20px;padding-bottom:24px}.toc-swiper .swiper-scrollbar{background:var(--scrollbarBg);height:4px;border-radius:2px}.toc-swiper .swiper-scrollbar-drag{background:var(--scrollBarFonColor);border-radius:2px;width:20%}.toc.wrapper{margin:0 auto;padding-left:0!important;padding-right:0!important}.toc-swiper{max-width:var(--maxWidthSwiper)}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:0!important;right:0!important;width:100%!important}@media screen and (max-width:750px){.toc.wrapper{margin-left:auto}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{width:90%!important;margin:0 auto}}