.DragRail-module__FLQcza__track{gap:calc(var(--u) * 40);padding:0 calc((100vw - var(--container)) / 2);scroll-snap-type:x mandatory;scroll-padding:0 calc((100vw - var(--container)) / 2);scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.DragRail-module__FLQcza__track::-webkit-scrollbar{display:none}.DragRail-module__FLQcza__track>*{flex:0 0 calc(var(--u) * 720);scroll-snap-align:start}.DragRail-module__FLQcza__dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.DragRail-module__FLQcza__dragging a{pointer-events:none}.DragRail-module__FLQcza__controls{align-items:center;gap:calc(var(--u) * 40);margin-top:calc(var(--u) * 56);display:flex}.DragRail-module__FLQcza__bar{background:#0f14201f;flex:1;height:2px}.DragRail-module__FLQcza__bar i{background:var(--text);transform-origin:0;height:100%;transition:transform .3s var(--ease);display:block}.DragRail-module__FLQcza__buttons{gap:calc(var(--u) * 10);display:flex}.DragRail-module__FLQcza__buttons button{width:calc(var(--u) * 56);height:calc(var(--u) * 56);border:1px solid #cfd4dc;border-radius:50%;place-items:center;transition:background-color .3s,color .3s,border-color .3s;display:grid}.DragRail-module__FLQcza__buttons svg{width:36%}.DragRail-module__FLQcza__buttons button:hover:not(:disabled){border-color:var(--text);background:var(--text);color:#fff}.DragRail-module__FLQcza__buttons button:disabled{opacity:.3;cursor:default}.DragRail-module__FLQcza__dark .DragRail-module__FLQcza__bar{background:#ffffff26}.DragRail-module__FLQcza__dark .DragRail-module__FLQcza__bar i{background:#fff}.DragRail-module__FLQcza__dark .DragRail-module__FLQcza__buttons button{color:#fff;border-color:#ffffff40}.DragRail-module__FLQcza__dark .DragRail-module__FLQcza__buttons button:hover:not(:disabled){color:var(--text);background:#fff}@media (max-width:1100px){.DragRail-module__FLQcza__track{gap:calc(var(--u) * 14)}.DragRail-module__FLQcza__track>*{flex-basis:calc(var(--u) * 300)}.DragRail-module__FLQcza__controls{gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 28)}.DragRail-module__FLQcza__buttons button{width:calc(var(--u) * 42);height:calc(var(--u) * 42)}}
.home-module__7T5Noq__hero{--p:0;height:max(100svh, calc(var(--u) * 960));padding-bottom:calc(var(--u) * 90);background:var(--bg-deep);color:#fff;align-items:flex-end;display:flex;position:relative;overflow:hidden}.home-module__7T5Noq__video{object-fit:cover;width:100%;height:100%;transform:scale(calc(1 + var(--p) * .12));animation:2s .1s both home-module__7T5Noq__fadeIn;position:absolute;inset:0}.home-module__7T5Noq__shade{background:linear-gradient(90deg, #00000ebf 0%, #00000e33 55%, #00000e00 100%), linear-gradient(180deg, #00000e00 55%, var(--bg-deep) 100%);position:absolute;inset:0}.home-module__7T5Noq__heroInner{transform:translateY(calc(var(--p) * var(--u) * -140));opacity:calc(1 - var(--p) * 1.3);position:relative}.home-module__7T5Noq__heroTop{gap:calc(var(--u) * 28);margin-bottom:calc(var(--u) * 36);font-family:var(--font-en);font-size:calc(var(--u) * 16);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;animation:home-module__7T5Noq__rise 1s var(--ease) .1s both;font-weight:500;display:flex}.home-module__7T5Noq__heroTop span+span:before{content:"";width:calc(var(--u) * 40);height:1px;margin-right:calc(var(--u) * 28);vertical-align:middle;background:#fff6;display:inline-block}.home-module__7T5Noq__heroTitle{font-size:calc(var(--u) * 112);letter-spacing:-.055em;flex-direction:column;font-weight:700;line-height:1.16;display:flex}.home-module__7T5Noq__heroTitle em{color:var(--primary-light);font-style:normal}.home-module__7T5Noq__mask{padding-bottom:.04em;display:block;overflow:hidden}.home-module__7T5Noq__mask>span{animation:home-module__7T5Noq__slideUp 1.2s var(--ease) both;animation-delay:var(--delay,0s);display:block}.home-module__7T5Noq__heroFoot{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 40);margin-top:calc(var(--u) * 56);padding-top:calc(var(--u) * 40);animation:home-module__7T5Noq__rise 1.1s var(--ease) .7s both;border-top:1px solid #fff3;display:flex}.home-module__7T5Noq__heroSub{font-size:calc(var(--u) * 22);color:#ffffffb3;line-height:1.65}.home-module__7T5Noq__heroSub strong{color:#fff;font-weight:600}.home-module__7T5Noq__heroBtns{gap:calc(var(--u) * 12);display:flex}.home-module__7T5Noq__ticker{padding:calc(var(--u) * 44) 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:var(--bg-deep);color:#fff;position:relative;overflow:hidden}.home-module__7T5Noq__tickerTrack{width:max-content;animation:38s linear infinite home-module__7T5Noq__marquee;display:flex}.home-module__7T5Noq__ticker:hover .home-module__7T5Noq__tickerTrack{animation-play-state:paused}.home-module__7T5Noq__tickerTrack ul{display:flex}.home-module__7T5Noq__tickerTrack li{align-items:baseline;gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 44);display:flex}.home-module__7T5Noq__tickerTrack li:after{content:"✦";margin-left:calc(var(--u) * 44);font-size:calc(var(--u) * 22);color:var(--primary-light);align-self:center}.home-module__7T5Noq__tickerTrack b{font-family:var(--font-en);font-size:calc(var(--u) * 72);letter-spacing:-.04em;font-weight:300;line-height:1}.home-module__7T5Noq__tickerTrack span{font-size:calc(var(--u) * 16);color:#ffffff80}.home-module__7T5Noq__serviceInner{grid-template-columns:calc(var(--u) * 560) 1fr;gap:calc(var(--u) * 100);align-items:start;display:grid}.home-module__7T5Noq__serviceHead{top:calc(var(--u) * 150);position:sticky}.home-module__7T5Noq__serviceHead .heading{margin-bottom:calc(var(--u) * 48)}.home-module__7T5Noq__serviceList{border-top:1px solid var(--line-dark)}.home-module__7T5Noq__serviceList li{border-bottom:1px solid var(--line-dark)}.home-module__7T5Noq__serviceRow{grid-template-columns:calc(var(--u) * 80) calc(var(--u) * 64) 1fr auto;align-items:center;gap:calc(var(--u) * 24);padding:calc(var(--u) * 40) calc(var(--u) * 28);display:grid;position:relative;overflow:hidden}.home-module__7T5Noq__serviceRow:before{content:"";background:linear-gradient(90deg, var(--primary) 0%, #0e3a78 100%);transform-origin:bottom;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.home-module__7T5Noq__serviceRow>*{position:relative}.home-module__7T5Noq__serviceRow:hover:before{transform:scaleY(1)}.home-module__7T5Noq__serviceNo{font-family:var(--font-en);font-size:calc(var(--u) * 18);color:#fff6;transition:color .3s}.home-module__7T5Noq__serviceIcon{width:calc(var(--u) * 52);height:calc(var(--u) * 52);color:var(--primary-light);transition:color .3s, transform .6s var(--ease)}.home-module__7T5Noq__serviceText{gap:calc(var(--u) * 10);flex-direction:column;display:flex}.home-module__7T5Noq__serviceText strong{font-size:calc(var(--u) * 32);letter-spacing:-.04em;font-weight:700}.home-module__7T5Noq__serviceText span{font-size:calc(var(--u) * 17);color:#ffffff8c;transition:color .3s}.home-module__7T5Noq__serviceGo{width:calc(var(--u) * 56);height:calc(var(--u) * 56);transition:background-color .35s, color .35s, border-color .35s, transform .5s var(--ease);border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid}.home-module__7T5Noq__serviceGo svg{width:38%}.home-module__7T5Noq__serviceRow:hover .home-module__7T5Noq__serviceNo,.home-module__7T5Noq__serviceRow:hover .home-module__7T5Noq__serviceText span,.home-module__7T5Noq__serviceRow:hover .home-module__7T5Noq__serviceIcon{color:#fff}.home-module__7T5Noq__serviceRow:hover .home-module__7T5Noq__serviceIcon{transform:rotate(-8deg)scale(1.08)}.home-module__7T5Noq__serviceRow:hover .home-module__7T5Noq__serviceGo{color:var(--primary);background:#fff;border-color:#fff;transform:rotate(45deg)}.home-module__7T5Noq__whyWrap{background:var(--bg-deep)}.home-module__7T5Noq__why{--p:0;padding:calc(var(--u) * 170) 0 calc(var(--u) * 120);background:linear-gradient(#ffffff12 1px, transparent 1px) 0 0 / calc(var(--u) * 120) calc(var(--u) * 120), linear-gradient(90deg, #ffffff12 1px, transparent 1px) 0 0 / calc(var(--u) * 120) calc(var(--u) * 120), var(--primary);color:#fff;clip-path:inset(0 round calc((1 - var(--p)) * var(--u) * 120) calc((1 - var(--p)) * var(--u) * 120) 0 0);position:relative;overflow:hidden}.home-module__7T5Noq__whyOrbit{left:calc(var(--u) * -260);bottom:calc(var(--u) * -300);width:calc(var(--u) * 900);height:calc(var(--u) * 900);color:#ffffff2e;transform:rotate(calc(var(--p) * 60deg));position:absolute}.home-module__7T5Noq__whyInner{grid-template-columns:calc(var(--u) * 560) 1fr;gap:calc(var(--u) * 100);display:grid;position:relative}.home-module__7T5Noq__whyHead .eyebrow{color:#fff}.home-module__7T5Noq__whyTitle{margin-top:calc(var(--u) * 24);font-size:calc(var(--u) * 64);letter-spacing:-.05em;font-weight:700;line-height:1.25}.home-module__7T5Noq__whyTitle u{background:linear-gradient(#0000 62%,#00000e59 62%);text-decoration:none}.home-module__7T5Noq__whyDesc{margin-top:calc(var(--u) * 28);font-size:calc(var(--u) * 19);color:#ffffffc7;line-height:1.7}.home-module__7T5Noq__whyGrid{border-top:1px solid #ffffff4d;border-left:1px solid #ffffff4d;grid-template-columns:1fr 1fr;display:grid}.home-module__7T5Noq__whyGrid li{gap:calc(var(--u) * 16);min-height:calc(var(--u) * 320);padding:calc(var(--u) * 44) calc(var(--u) * 40);border-bottom:1px solid #ffffff4d;border-right:1px solid #ffffff4d;flex-direction:column;transition:background-color .4s;display:flex;position:relative;overflow:hidden}.home-module__7T5Noq__whyGrid li:hover{background:#00000e38}.home-module__7T5Noq__whyNo{font-family:var(--font-en);font-size:calc(var(--u) * 15);letter-spacing:.1em;color:#ffffffa6;font-weight:600}.home-module__7T5Noq__whyGrid h3{font-size:calc(var(--u) * 30);letter-spacing:-.04em}.home-module__7T5Noq__whyGrid p{max-width:calc(var(--u) * 380);font-size:calc(var(--u) * 17);color:#ffffffc7;line-height:1.7}.home-module__7T5Noq__whyArt{right:calc(var(--u) * -30);bottom:calc(var(--u) * -40);width:calc(var(--u) * 180);height:calc(var(--u) * 180);color:#ffffff59;transition:transform 1.2s var(--ease);position:absolute}.home-module__7T5Noq__whyGrid li:hover .home-module__7T5Noq__whyArt{transform:rotate(60deg)scale(1.1)}.home-module__7T5Noq__stats{margin-top:calc(var(--u) * 100);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.home-module__7T5Noq__stats li{gap:calc(var(--u) * 10);padding-left:calc(var(--u) * 32);border-left:1px solid #ffffff4d;flex-direction:column;display:flex}.home-module__7T5Noq__stats strong{font-family:var(--font-en);font-size:calc(var(--u) * 84);letter-spacing:-.05em;font-weight:300;line-height:1}.home-module__7T5Noq__stats li>span{font-size:calc(var(--u) * 16);color:#ffffffbf}.home-module__7T5Noq__works{overflow:hidden}.home-module__7T5Noq__worksHead{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 40);margin-bottom:calc(var(--u) * 72);display:flex}.home-module__7T5Noq__worksHead .heading{margin-bottom:0}.home-module__7T5Noq__worksNote{margin-top:calc(var(--u) * 24);font-size:calc(var(--u) * 14);color:var(--text-4)}.home-module__7T5Noq__process{border-top:1px solid var(--line);grid-template-columns:repeat(8,1fr);display:grid;position:relative}.home-module__7T5Noq__process:before{content:"";background:var(--primary);transform-origin:0;height:2px;transition:transform 2.2s var(--ease) .2s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.home-module__7T5Noq__process.is-visible:before{transform:scaleX(1)}.home-module__7T5Noq__process li{gap:calc(var(--u) * 12);padding:calc(var(--u) * 36) calc(var(--u) * 20) 0 0;opacity:0;transform:translateY(calc(var(--u) * 20));transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--delay,0s);flex-direction:column;display:flex}.home-module__7T5Noq__process.is-visible li{opacity:1;transform:none}.home-module__7T5Noq__processNo{font-family:var(--font-en);font-size:calc(var(--u) * 56);letter-spacing:-.04em;color:#c9ced6;font-weight:300;line-height:1;transition:color .3s}.home-module__7T5Noq__process li:last-child .home-module__7T5Noq__processNo,.home-module__7T5Noq__process li:hover .home-module__7T5Noq__processNo{color:var(--primary)}.home-module__7T5Noq__process strong{margin-top:calc(var(--u) * 14);font-size:calc(var(--u) * 21)}.home-module__7T5Noq__process li>span:last-child{font-size:calc(var(--u) * 15);color:var(--text-3)}.home-module__7T5Noq__bento{padding:0 0 calc(var(--u) * 140);color:#fff;background:#000}.home-module__7T5Noq__bentoGrid{grid-template-columns:1fr calc(var(--u) * 560);gap:calc(var(--u) * 20);display:grid}.home-module__7T5Noq__bentoTitle{margin-top:calc(var(--u) * 18);font-size:calc(var(--u) * 40);letter-spacing:-.045em;font-weight:700;line-height:1.3}.home-module__7T5Noq__faq{padding:calc(var(--u) * 56);border-radius:calc(var(--u) * 20);border:1px solid var(--line-dark)}:is(.home-module__7T5Noq__faq .eyebrow,.home-module__7T5Noq__insightCard .eyebrow){color:var(--primary-light)}.home-module__7T5Noq__faqList{margin-top:calc(var(--u) * 36);border-top:1px solid var(--line-dark)}.home-module__7T5Noq__faqList details{border-bottom:1px solid var(--line-dark)}.home-module__7T5Noq__faqList summary{align-items:center;gap:calc(var(--u) * 16);padding:calc(var(--u) * 28) 0;font-size:calc(var(--u) * 19);cursor:pointer;font-weight:600;list-style:none;display:flex}.home-module__7T5Noq__faqList summary::-webkit-details-marker{display:none}.home-module__7T5Noq__faqList summary b{font-family:var(--font-en);color:var(--primary-light)}.home-module__7T5Noq__faqList summary i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);margin-left:auto;position:relative}.home-module__7T5Noq__faqList summary i:before,.home-module__7T5Noq__faqList summary i:after{content:"";width:100%;height:1.5px;transition:transform .35s var(--ease);background:#ffffffb3;position:absolute;top:50%;left:0}.home-module__7T5Noq__faqList summary i:after{transform:rotate(90deg)}.home-module__7T5Noq__faqList details[open] summary i:after{transform:rotate(0)}.home-module__7T5Noq__faqList details p{padding:0 calc(var(--u) * 30) calc(var(--u) * 28) calc(var(--u) * 32);font-size:calc(var(--u) * 16);color:#fff9;animation:home-module__7T5Noq__open .5s var(--ease);line-height:1.75}@keyframes home-module__7T5Noq__open{0%{opacity:0;transform:translateY(calc(var(--u) * -8))}}.home-module__7T5Noq__bentoSide{gap:calc(var(--u) * 20);flex-direction:column;display:flex}.home-module__7T5Noq__contactCard{padding:calc(var(--u) * 48);border-radius:calc(var(--u) * 20);background:linear-gradient(140deg, #1976d2 0%, var(--primary) 45%, #0b2f6b 100%);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.home-module__7T5Noq__contactCard .eyebrow{color:#fff}.home-module__7T5Noq__contactCard>*{position:relative}.home-module__7T5Noq__contactOrbit{right:calc(var(--u) * -120);top:calc(var(--u) * -120);width:calc(var(--u) * 420);height:calc(var(--u) * 420);color:#ffffff40;transition:transform 1.4s var(--ease);position:absolute!important}.home-module__7T5Noq__contactCard:hover .home-module__7T5Noq__contactOrbit{transform:rotate(90deg)}.home-module__7T5Noq__cardDesc{margin:calc(var(--u) * 14) 0 calc(var(--u) * 36);font-size:calc(var(--u) * 16);color:#ffffffbf}.home-module__7T5Noq__contactCard:hover .pill{border-color:#fff}.home-module__7T5Noq__contactCard:hover .pill i{transform:rotate(45deg)}.home-module__7T5Noq__insightCard{padding:calc(var(--u) * 40) calc(var(--u) * 48);border-radius:calc(var(--u) * 20);border:1px solid var(--line-dark);background:#0d111c;flex-direction:column;flex:1;display:flex}.home-module__7T5Noq__insightCard ul{margin-top:calc(var(--u) * 20)}.home-module__7T5Noq__insightCard li a{gap:calc(var(--u) * 6);padding:calc(var(--u) * 16) 0;border-bottom:1px solid var(--line-dark);font-size:calc(var(--u) * 17);flex-direction:column;font-weight:600;line-height:1.45;transition:color .3s;display:flex}.home-module__7T5Noq__insightCard li a span{font-size:calc(var(--u) * 13);color:#ffffff73;font-weight:500}.home-module__7T5Noq__insightCard li a:hover{color:var(--primary-light)}.home-module__7T5Noq__more{align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 24);font-size:calc(var(--u) * 15);color:var(--primary-light);font-weight:600;display:inline-flex}.home-module__7T5Noq__more svg{width:calc(var(--u) * 16);transition:transform .4s var(--ease)}.home-module__7T5Noq__more:hover svg{transform:rotate(45deg)}@keyframes home-module__7T5Noq__rise{0%{opacity:0;transform:translateY(calc(var(--u) * 40))}}@keyframes home-module__7T5Noq__slideUp{0%{transform:translateY(110%)}}@keyframes home-module__7T5Noq__fadeIn{0%{opacity:0}}@keyframes home-module__7T5Noq__marquee{to{transform:translate(-50%)}}@media (max-width:1100px){.home-module__7T5Noq__hero{height:max(100svh, calc(var(--u) * 700));padding-bottom:calc(var(--u) * 48)}.home-module__7T5Noq__shade{background:linear-gradient(180deg, #00000e33 0%, #00000e8c 60%, var(--bg-deep) 100%)}.home-module__7T5Noq__heroTop{gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 20);font-size:calc(var(--u) * 11)}.home-module__7T5Noq__heroTop span+span:before{width:calc(var(--u) * 20);margin-right:calc(var(--u) * 12)}.home-module__7T5Noq__heroTitle{font-size:calc(var(--u) * 42)}.home-module__7T5Noq__heroFoot{align-items:stretch;gap:calc(var(--u) * 24);margin-top:calc(var(--u) * 28);padding-top:calc(var(--u) * 22);flex-direction:column}.home-module__7T5Noq__heroSub{font-size:calc(var(--u) * 15)}.home-module__7T5Noq__heroBtns{gap:calc(var(--u) * 8);flex-direction:column}.home-module__7T5Noq__heroBtns .pill{justify-content:space-between}.home-module__7T5Noq__ticker{padding:calc(var(--u) * 22) 0}.home-module__7T5Noq__tickerTrack li{padding:0 calc(var(--u) * 18);gap:calc(var(--u) * 8)}.home-module__7T5Noq__tickerTrack li:after{margin-left:calc(var(--u) * 18);font-size:calc(var(--u) * 12)}.home-module__7T5Noq__tickerTrack b{font-size:calc(var(--u) * 32)}.home-module__7T5Noq__tickerTrack span{font-size:calc(var(--u) * 12)}.home-module__7T5Noq__serviceInner,.home-module__7T5Noq__whyInner,.home-module__7T5Noq__bentoGrid{gap:calc(var(--u) * 36);grid-template-columns:1fr}.home-module__7T5Noq__serviceHead{position:static}.home-module__7T5Noq__serviceHead .heading{margin-bottom:calc(var(--u) * 24)}.home-module__7T5Noq__serviceRow{grid-template-columns:calc(var(--u) * 40) 1fr auto;gap:calc(var(--u) * 12);padding:calc(var(--u) * 22) calc(var(--u) * 4)}.home-module__7T5Noq__serviceNo{display:none}.home-module__7T5Noq__serviceIcon{width:calc(var(--u) * 34);height:calc(var(--u) * 34)}.home-module__7T5Noq__serviceText{gap:calc(var(--u) * 4)}.home-module__7T5Noq__serviceText strong{font-size:calc(var(--u) * 18)}.home-module__7T5Noq__serviceText span{font-size:calc(var(--u) * 13)}.home-module__7T5Noq__serviceGo{width:calc(var(--u) * 36);height:calc(var(--u) * 36)}.home-module__7T5Noq__why{padding:calc(var(--u) * 80) 0 calc(var(--u) * 64);background-size:calc(var(--u) * 48) calc(var(--u) * 48), calc(var(--u) * 48) calc(var(--u) * 48), auto;clip-path:inset(0 round calc((1 - var(--p)) * var(--u) * 40) calc((1 - var(--p)) * var(--u) * 40) 0 0)}.home-module__7T5Noq__whyOrbit{width:calc(var(--u) * 420);height:calc(var(--u) * 420);left:calc(var(--u) * -160);bottom:calc(var(--u) * -120)}.home-module__7T5Noq__whyTitle{margin-top:calc(var(--u) * 14);font-size:calc(var(--u) * 32)}.home-module__7T5Noq__whyDesc{margin-top:calc(var(--u) * 14);font-size:calc(var(--u) * 14)}.home-module__7T5Noq__whyGrid{grid-template-columns:1fr}.home-module__7T5Noq__whyGrid li{min-height:0;padding:calc(var(--u) * 24) calc(var(--u) * 20);gap:calc(var(--u) * 8)}.home-module__7T5Noq__whyNo{font-size:calc(var(--u) * 11)}.home-module__7T5Noq__whyGrid h3{font-size:calc(var(--u) * 20)}.home-module__7T5Noq__whyGrid p{max-width:80%;font-size:calc(var(--u) * 14)}.home-module__7T5Noq__whyArt{width:calc(var(--u) * 100);height:calc(var(--u) * 100);right:calc(var(--u) * -30);bottom:calc(var(--u) * -30)}.home-module__7T5Noq__stats{row-gap:calc(var(--u) * 28);margin-top:calc(var(--u) * 48);grid-template-columns:1fr 1fr}.home-module__7T5Noq__stats li{padding-left:calc(var(--u) * 14)}.home-module__7T5Noq__stats strong{font-size:calc(var(--u) * 38)}.home-module__7T5Noq__stats li>span{font-size:calc(var(--u) * 12)}.home-module__7T5Noq__worksHead{align-items:flex-start;gap:calc(var(--u) * 20);margin-bottom:calc(var(--u) * 32);flex-direction:column}.home-module__7T5Noq__worksNote{font-size:calc(var(--u) * 11)}.home-module__7T5Noq__process{border-top:0;grid-template-columns:1fr 1fr}.home-module__7T5Noq__process:before{display:none}.home-module__7T5Noq__process li{gap:calc(var(--u) * 4);padding:calc(var(--u) * 18) calc(var(--u) * 10) calc(var(--u) * 18) 0;border-top:1px solid var(--line)}.home-module__7T5Noq__processNo{font-size:calc(var(--u) * 30)}.home-module__7T5Noq__process strong{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 16)}.home-module__7T5Noq__process li>span:last-child{font-size:calc(var(--u) * 12)}.home-module__7T5Noq__bento{padding-bottom:calc(var(--u) * 72)}.home-module__7T5Noq__bentoGrid{gap:calc(var(--u) * 12)}.home-module__7T5Noq__bentoTitle{margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 24)}.home-module__7T5Noq__faq{padding:calc(var(--u) * 26) calc(var(--u) * 20);border-radius:calc(var(--u) * 14)}.home-module__7T5Noq__faqList{margin-top:calc(var(--u) * 20)}.home-module__7T5Noq__faqList summary{gap:calc(var(--u) * 10);padding:calc(var(--u) * 18) 0;font-size:calc(var(--u) * 14)}.home-module__7T5Noq__faqList details p{padding:0 0 calc(var(--u) * 18) calc(var(--u) * 22);font-size:calc(var(--u) * 13)}.home-module__7T5Noq__bentoSide{gap:calc(var(--u) * 12)}.home-module__7T5Noq__contactCard,.home-module__7T5Noq__insightCard{padding:calc(var(--u) * 28) calc(var(--u) * 22);border-radius:calc(var(--u) * 14)}.home-module__7T5Noq__contactOrbit{width:calc(var(--u) * 220);height:calc(var(--u) * 220);right:calc(var(--u) * -80);top:calc(var(--u) * -80)}.home-module__7T5Noq__cardDesc{margin:calc(var(--u) * 8) 0 calc(var(--u) * 22);font-size:calc(var(--u) * 13)}.home-module__7T5Noq__insightCard li a{padding:calc(var(--u) * 12) 0;font-size:calc(var(--u) * 14)}.home-module__7T5Noq__insightCard li a span{font-size:calc(var(--u) * 11)}.home-module__7T5Noq__more{font-size:calc(var(--u) * 13)}}
