section.svelte-olb4ub{padding:0;background:radial-gradient(ellipse 70% 80% at 25% 70%,#FFD6E8 0%,transparent 60%),radial-gradient(ellipse 80% 90% at 35% 40%,#E6F3FF 0%,#D0E8FF 70%,transparent 100%),radial-gradient(circle at 50% 50%,#f0f8ff,#e6f0fa)}header.svelte-olb4ub{display:flex;flex-direction:column;align-items:center;margin:10rem 0}.btn.svelte-olb4ub{all:unset;cursor:pointer;margin-bottom:2rem}.btn.svelte-olb4ub a:where(.svelte-olb4ub){all:unset;cursor:pointer;display:flex;align-items:center;gap:.7rem;font-weight:600;padding:1rem 0;font-size:1.5rem}.btn.svelte-olb4ub:hover{color:#e69c00}.title.svelte-olb4ub{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-bottom:3rem}.title.svelte-olb4ub #leafs:where(.svelte-olb4ub){display:flex;align-items:center;gap:1rem;justify-content:center;margin-left:1rem}.contentblock.svelte-olb4ub{display:flex;justify-content:space-between;width:100%;gap:0rem;margin:9rem 0}.contentblock.svelte-olb4ub .wrapper:where(.svelte-olb4ub){display:flex;align-items:center;gap:1.5rem}.contentblock.svelte-olb4ub .wrapper:where(.svelte-olb4ub) .scroll-dots:where(.svelte-olb4ub){display:flex;justify-content:center;flex-direction:column;gap:.8rem;margin-top:1rem}.contentblock.svelte-olb4ub .wrapper:where(.svelte-olb4ub) .scroll-dots:where(.svelte-olb4ub) .dot:where(.svelte-olb4ub){width:1rem;height:1rem;border-radius:50%;background:#ddd;cursor:pointer;transition:all .3s ease}.contentblock.svelte-olb4ub .content:where(.svelte-olb4ub){margin-top:2rem;line-height:1.5rem}.contentblock.svelte-olb4ub ul:where(.svelte-olb4ub){margin:0}.contentblock.svelte-olb4ub .wrapper:where(.svelte-olb4ub) img:where(.svelte-olb4ub){width:30rem;height:30rem;object-fit:cover;border-radius:2.5rem;transform:scaleX(-1)}.what-we-do.svelte-olb4ub>div:where(.svelte-olb4ub){display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:10rem;gap:.5em;width:100%;text-align:center}.what-we-do.svelte-olb4ub>div:where(.svelte-olb4ub) .add-on:where(.svelte-olb4ub){display:flex;flex-direction:column;justify-content:center;padding:2rem;font-size:1.4rem;font-weight:700;color:#000;border-radius:1rem;cursor:default}.what-we-do.svelte-olb4ub p:where(.svelte-olb4ub){text-align:center;font-size:1.6rem;font-weight:700;line-height:1.4;padding:2rem}.figures.svelte-olb4ub .square:where(.svelte-olb4ub),.figures.svelte-olb4ub .circle:where(.svelte-olb4ub),.figures.svelte-olb4ub .orange:where(.svelte-olb4ub),.figures.svelte-olb4ub .pink:where(.svelte-olb4ub){animation:svelte-olb4ub-float 6s ease-in-out infinite}.figures.svelte-olb4ub{position:relative;z-index:1;padding-bottom:clamp(6rem,10vw,12rem)}.figures.svelte-olb4ub .square:where(.svelte-olb4ub),.figures.svelte-olb4ub .circle:where(.svelte-olb4ub),.figures.svelte-olb4ub .orange:where(.svelte-olb4ub),.figures.svelte-olb4ub .pink:where(.svelte-olb4ub){cursor:pointer}.figures.svelte-olb4ub .square:where(.svelte-olb4ub):hover,.figures.svelte-olb4ub .circle:where(.svelte-olb4ub):hover,.figures.svelte-olb4ub .orange:where(.svelte-olb4ub):hover,.figures.svelte-olb4ub .pink:where(.svelte-olb4ub):hover{animation-play-state:paused}.figures.svelte-olb4ub .first:where(.svelte-olb4ub){display:flex;flex-direction:row;gap:5rem}.figures.svelte-olb4ub .first:where(.svelte-olb4ub) .square:where(.svelte-olb4ub){border-radius:1rem;outline:1rem solid #FCC9EA;background-color:#cdfecf;width:30rem;height:30rem;transform:rotate(-18deg) translateY(-1.5rem) translate(-1rem);text-align:center}.figures.svelte-olb4ub .first:where(.svelte-olb4ub) .square:where(.svelte-olb4ub) h2:where(.svelte-olb4ub){padding:2rem}.figures.svelte-olb4ub .first:where(.svelte-olb4ub) .square:where(.svelte-olb4ub) span:where(.svelte-olb4ub){line-height:2rem;font-weight:600;font-size:1.4rem}.figures.svelte-olb4ub .second:where(.svelte-olb4ub){display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:2rem}.figures.svelte-olb4ub .second:where(.svelte-olb4ub) .circle:where(.svelte-olb4ub){display:flex;flex-direction:column;justify-content:center;text-align:center;width:30rem;height:30rem;background:#4ea3fd;outline:1rem solid #FFCB5B;border-radius:50%;transform:rotate(22deg) translateY(2rem)}.figures.svelte-olb4ub .second:where(.svelte-olb4ub) .circle:where(.svelte-olb4ub) h2:where(.svelte-olb4ub){align-self:center}.figures.svelte-olb4ub .second:where(.svelte-olb4ub) .circle:where(.svelte-olb4ub) span:where(.svelte-olb4ub){color:#000;line-height:2rem;font-weight:600;font-size:1.5rem;padding:2rem}.pair-slider.svelte-olb4ub{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);position:relative;overflow:hidden;width:56rem;height:33rem;margin:3rem 0 6rem;border-radius:1.2rem}.rope.svelte-olb4ub{position:absolute;left:0;top:0;width:100%;height:.7rem;z-index:5;background:repeating-linear-gradient(45deg,#d8b98a 0px 8px,#c5a070 8px 16px)}.pair.svelte-olb4ub{position:relative;width:100%;height:100%;display:flex;justify-content:center;overflow:hidden}.flag.svelte-olb4ub{border-radius:.8rem;z-index:2;position:relative;width:20rem;height:29rem;will-change:transform;background:#fff}.blue.svelte-olb4ub{border:.6rem solid #4EA3FD;width:20rem;height:29rem}.red.svelte-olb4ub{border:.6rem solid #FE5335;background:#f5e6d3;width:20rem;height:29rem}.content.svelte-olb4ub{padding:1.5rem}.flag.svelte-olb4ub img:where(.svelte-olb4ub){width:100%;height:100%;object-fit:cover;clip-path:inherit}.track.svelte-olb4ub{display:flex;flex-direction:row;gap:2rem;transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.slide.svelte-olb4ub{display:flex;flex:0 0 auto;width:44rem;height:29rem;gap:2rem}button.pink.svelte-olb4ub{all:unset;display:flex;align-items:center;justify-content:center;width:3.6rem;height:2.2rem;background:#ffd6e8;border-radius:2rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}button.pink.svelte-olb4ub svg{display:block;width:1.2rem;height:1.2rem}@keyframes svelte-olb4ub-float{0%{translate:0 0}50%{translate:0 -8px}to{translate:0 0}}@media(max-width:768px){header.svelte-olb4ub{margin:3rem 0}.pair-slider.svelte-olb4ub{width:clamp(20rem,94vw,28rem);height:auto}.slide.svelte-olb4ub{width:clamp(20rem,92vw,26rem);gap:clamp(.5rem,2vw,1.2rem);min-width:clamp(20rem,92vw,26rem);height:auto}.flag.svelte-olb4ub,.blue.svelte-olb4ub,.red.svelte-olb4ub{width:clamp(9rem,28vw,12rem);height:clamp(13rem,42vw,17rem)}.track.svelte-olb4ub{gap:clamp(.6rem,2vw,1.2rem);touch-action:pan-y}.slide.svelte-olb4ub{width:22rem;min-width:22rem;height:15rem;gap:.8rem}.flag.red.svelte-olb4ub .content:where(.svelte-olb4ub){padding:.8rem}.flag.red.svelte-olb4ub h1:where(.svelte-olb4ub){font-size:clamp(.9rem,2.5vw,1.05rem);line-height:1.1;margin:0 0 .3rem}.flag.red.svelte-olb4ub p:where(.svelte-olb4ub){font-size:clamp(.65rem,2vw,.8rem);line-height:1.25;margin:0}.contentblock.svelte-olb4ub{flex-direction:column;gap:2rem;margin:4rem 0}.wrapper.svelte-olb4ub img:where(.svelte-olb4ub){width:85%;max-width:22rem;height:auto;margin:0 auto;display:block;transform:none}.what-we-do.svelte-olb4ub>div:where(.svelte-olb4ub){display:flex;flex-direction:column;gap:1rem}.add-on.svelte-olb4ub{font-size:1rem;padding:1.2rem}.what-we-do.svelte-olb4ub p:where(.svelte-olb4ub){font-size:1.1rem;padding:1rem}.figures.svelte-olb4ub .first:where(.svelte-olb4ub),.figures.svelte-olb4ub .second:where(.svelte-olb4ub){flex-direction:column;align-items:center;gap:2rem}.figures.svelte-olb4ub .first:where(.svelte-olb4ub) .square:where(.svelte-olb4ub){width:18rem;height:auto;min-height:18rem;padding:1.2rem}.figures.svelte-olb4ub .first:where(.svelte-olb4ub) .square:where(.svelte-olb4ub) span:where(.svelte-olb4ub){font-size:.95rem;line-height:1.35}.figures.svelte-olb4ub .second:where(.svelte-olb4ub) .circle:where(.svelte-olb4ub){width:18rem;height:18rem;outline:.6rem solid #FFCB5B;transform:none}.figures.svelte-olb4ub .second:where(.svelte-olb4ub) .circle:where(.svelte-olb4ub) span:where(.svelte-olb4ub){font-size:.95rem;line-height:1.35}.figures.svelte-olb4ub .square:where(.svelte-olb4ub) h2:where(.svelte-olb4ub),.figures.svelte-olb4ub .circle:where(.svelte-olb4ub) h2:where(.svelte-olb4ub){font-size:1.4rem;padding:.8rem;margin:0}.figures.svelte-olb4ub .square:where(.svelte-olb4ub) span:where(.svelte-olb4ub),.figures.svelte-olb4ub .circle:where(.svelte-olb4ub) span:where(.svelte-olb4ub){font-size:.9rem;line-height:1.35;padding:0 1rem 1rem;display:block}}
