body.p-iletisim{background:var(--s-lavender-2)}.ct{position:relative;overflow:hidden;overflow:clip;padding:calc(var(--header-h) + clamp(28px,7vh,88px)) var(--pad-x) clamp(84px,11vw,160px);--ct-title-scale: .92;--ct-title-track: -.04em}.ct-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;overflow:clip}.ct-bg i{position:absolute;border-radius:50%;filter:blur(70px)}.ct-bg i:nth-child(1){width:52vw;height:52vw;right:-16vw;top:-20vw;background:radial-gradient(circle,#f5d3e3f2,#f5d3e300 68%)}.ct-bg i:nth-child(2){width:44vw;height:44vw;left:-18vw;top:30vh;background:radial-gradient(circle,#d9ccece6,#d9ccec00 68%)}.ct-bg i:nth-child(3){width:22vw;height:22vw;right:18vw;bottom:4vh;background:radial-gradient(circle,#ffd04038,#ffd04000 68%)}.ct-grid{position:relative;z-index:1;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);grid-template-areas:"hero form" "side form";grid-template-rows:auto 1fr;column-gap:clamp(40px,6.5vw,120px);row-gap:clamp(32px,4vw,56px);align-items:start}.ct-hero{grid-area:hero}.ct-formwrap{grid-area:form;padding-top:clamp(10px,2vw,28px)}.ct-side{grid-area:side}.ct-title{position:relative;display:block;margin:0;line-height:.8;letter-spacing:0}.ct-title__a{display:block;font-size:calc(clamp(6rem,15.6vw,16.5rem) * var(--ct-title-scale));font-weight:800;letter-spacing:var(--ct-title-track);line-height:.82;color:var(--s-purple-ink);margin-left:-.04em;animation:ct-rise 1s var(--ease-out) both}.ct-title__b{position:relative;display:block;width:max-content;white-space:nowrap;margin:-.34em 0 0 1.05em;font-size:clamp(3.4rem,7.8vw,8.4rem);line-height:.9;color:var(--s-brush);transform:rotate(-6deg);transform-origin:left center;animation:ct-brush 1.1s .35s var(--ease-out) both}@keyframes ct-rise{0%{opacity:.01;transform:translateY(.3em)}to{opacity:1;transform:none}}@keyframes ct-brush{0%{clip-path:inset(-20% 100% -20% 0);transform:rotate(-12deg) translateY(.08em)}to{clip-path:inset(-20% -5% -20% 0);transform:rotate(-6deg)}}.ct-lead{max-width:25ch;margin:clamp(18px,2.4vw,30px) 0 0;font-size:var(--fs-m);line-height:1.3;letter-spacing:-.01em;color:var(--s-ink-2);text-wrap:pretty;animation:ct-rise .9s .2s var(--ease-out) both}.ct-card{position:relative;border-radius:clamp(28px,3vw,44px);background:#fff;padding:clamp(28px,3.4vw,54px) clamp(22px,3.4vw,54px) clamp(26px,3vw,46px);box-shadow:0 60px 100px -70px #36204f99,0 0 0 1px #5332780d;animation:ct-card .9s .15s var(--ease-out) both}@keyframes ct-card{0%{opacity:0;transform:translateY(40px) rotate(1deg)}to{opacity:1;transform:none}}.ct-strip{position:absolute;z-index:3;right:clamp(-30px,-2.2vw,-14px);top:clamp(-34px,-2.4vw,-20px);width:clamp(210px,21vw,300px);height:clamp(56px,5vw,72px);display:flex;pointer-events:none;transform:rotate(8deg);transform-origin:12% 50%;animation:ct-stick .75s .7s cubic-bezier(.2,1.4,.4,1) both}@keyframes ct-stick{0%{opacity:0;transform:rotate(16deg) translate(30px,-40px) scale(1.12)}to{opacity:1;transform:rotate(8deg)}}.ct-strip:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:12px;pointer-events:none;box-shadow:0 12px 14px #36204f33;transition:box-shadow .6s var(--ease-out)}.ct-strip__band{position:relative;flex:1;display:grid;place-items:center;border-radius:12px 3px 3px 12px;background:var(--s-pink-soft);box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #53327812}@supports (color: color-mix(in srgb,red,blue)){.ct-strip__band{background:color-mix(in srgb,var(--s-pink) 45%,var(--s-pink-soft))}}.ct-strip__band:before{content:"";position:absolute;inset:5px;border-radius:8px 1px 1px 8px;pointer-events:none;background:radial-gradient(rgba(255,255,255,.6) 1px,transparent 1.7px) 0 0 / 8px 8px;-webkit-mask-image:linear-gradient(90deg,#000 0 16%,transparent 28% 72%,#000 84%);mask-image:linear-gradient(90deg,#000 0 16%,transparent 28% 72%,#000 84%)}.ct-strip__band img{position:relative;z-index:1;width:clamp(44px,3.8vw,54px);height:auto;transform:rotate(-8deg);animation:ct-stick-logo .75s .7s cubic-bezier(.2,1.4,.4,1) both}@keyframes ct-stick-logo{0%{transform:rotate(-16deg)}to{transform:rotate(-8deg)}}.ct-strip__tab{width:24%;border-radius:3px 12px 12px 3px;background:linear-gradient(180deg,#fff,#f1ecf8);border-left:2px dashed rgba(83,50,120,.2);box-shadow:inset 0 0 0 1px #5332780f}.ct-form{position:relative}.ct-label{display:block;margin:0 0 9px;font-size:.96rem;font-weight:650;letter-spacing:-.005em;color:var(--s-purple-ink)}.ct-opt{font-weight:500;font-size:.85rem;color:var(--s-ink-2);margin-left:4px}.ct-opt:before{content:"("}.ct-opt:after{content:")"}.ct-topics{border:0;margin:0 0 24px;padding:0;min-width:0}.ct-topics legend{padding:0}.ct-topics__row{display:flex;flex-wrap:wrap;gap:8px}.ct-topic{position:relative;display:inline-flex}.ct-topic input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.ct-topic span{display:inline-flex;align-items:center;gap:0;min-height:46px;padding:0 18px;border-radius:999px;background:var(--s-lavender-2);box-shadow:inset 0 0 0 1.5px #53327829;font-weight:600;font-size:.96rem;letter-spacing:-.01em;color:var(--s-ink);transition:background .25s,color .25s,box-shadow .25s,transform .35s var(--ease-out),gap .35s var(--ease-out)}.ct-topic span:before{content:"";width:0;height:8px;border-radius:50%;background:var(--s-yellow);transition:width .35s var(--ease-out)}.ct-topic:hover span{box-shadow:inset 0 0 0 1.5px var(--s-purple)}.ct-topic input:checked+span{background:var(--s-purple);color:#fff;box-shadow:none;gap:10px}.ct-topic input:checked+span:before{width:8px}.ct-topic input:focus-visible+span{outline:2px solid var(--s-magenta);outline-offset:3px}.ct-topics:has(.sx-field__err:not(:empty)) .ct-topic input:not(:checked)+span{box-shadow:inset 0 0 0 1.5px var(--s-magenta)}.ct-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 18px}.ct-field{min-width:0;margin-bottom:18px}.ct-field--phone{max-width:calc(50% - 9px)}.ct-input{display:block;width:100%;min-height:56px;padding:15px 18px;border-radius:16px;border:1.5px solid rgba(83,50,120,.16);background:var(--s-lavender-2);color:var(--s-ink);font:500 1.02rem/1.45 var(--f-display);letter-spacing:-.005em;transition:border-color .25s,background .25s,box-shadow .25s;-webkit-appearance:none;appearance:none}.ct-input::placeholder{color:#746a88;opacity:1}.ct-input:hover{border-color:#53327857}.ct-input:focus{outline:none;border-color:var(--s-purple);background:#fff;box-shadow:0 0 0 4px #5332781f}.ct-input[aria-invalid=true]{border-color:var(--s-magenta);background:#fff6fa}.ct-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #e81f7624}.ct-input--area{min-height:176px;resize:vertical}.ct .sx-field__err{margin:6px 0 0;line-height:1.35}.ct .sx-field__err:empty{display:none}.ct-under{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ct-count{margin:7px 0 0 auto;font-size:12px;font-weight:600;color:#6b6080;font-variant-numeric:tabular-nums;white-space:nowrap}.ct-count.is-near{color:#a8004d}.ct .sx-consent{margin:6px 0 0}.ct-check{font-size:.92rem}.ct-check input{width:24px;height:24px}.ct-check a{font-weight:600;padding-block:4px}.ct-submit{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:26px}.ct-send{display:inline-flex;align-items:center;gap:16px;min-height:64px;padding:0 10px 0 30px;border-radius:999px;background:var(--s-magenta-ui);color:#fff;font-weight:700;font-size:1.1875rem;letter-spacing:0;box-shadow:0 22px 40px -20px #e81f76b3;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),background .3s}.ct-send__i{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff3;transition:transform .5s var(--ease-out)}.ct-send:hover{transform:translateY(-3px);background:#c90f62;box-shadow:0 26px 44px -20px #e81f76cc}.ct-send:hover .ct-send__i{transform:translate(4px) rotate(-14deg)}.ct-send:active{transform:translateY(0) scale(.98)}.ct-send:focus-visible{outline:3px solid var(--s-purple);outline-offset:4px}.ct-send[aria-busy=true]{pointer-events:none;background:var(--s-purple);box-shadow:none}.ct-send[aria-busy=true] .ct-send__i{animation:ct-busy 1s var(--ease-io) infinite}@keyframes ct-busy{0%{transform:translate(0)}50%{transform:translate(6px)}to{transform:translate(0)}}.ct-status{flex:1 1 200px;margin:0}.ct-status:empty{display:none}.ct-done{display:grid;align-content:center;justify-items:start;padding:clamp(10px,2vw,24px) 0}.ct-done[hidden]{display:none}.ct-done__brush{margin:0;font-size:clamp(3.8rem,7.4vw,7rem);line-height:.9;letter-spacing:0;font-weight:400;color:var(--s-brush);transform:rotate(-5deg);transform-origin:left center}.ct-done__brush:focus{outline:none}.ct-done__brush:focus-visible{outline:2px solid var(--s-magenta);outline-offset:6px}.ct-done__t{margin:clamp(14px,2vw,22px) 0 clamp(22px,3vw,34px);max-width:24ch;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--s-purple-ink)}.ct-done__acts{display:flex;flex-wrap:wrap;gap:10px}.ct-again,.ct-done__link{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 22px;border-radius:999px;font-weight:650;font-size:.98rem;transition:background .25s,color .25s,transform .35s var(--ease-out)}.ct-again{background:var(--s-purple);color:#fff;padding-left:16px}.ct-again .sx-ico{width:26px;height:26px;padding:5px;border-radius:50%;background:#ffffff2e}.ct-again:hover{background:var(--s-purple-deep);transform:translateY(-2px)}.ct-done__link{color:var(--s-purple);box-shadow:inset 0 0 0 1.5px #53327840}.ct-done__link:hover{background:var(--s-lavender);transform:translateY(-2px)}.ct-links{display:grid;border-top:1.5px solid rgba(83,50,120,.14)}.ct-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;row-gap:4px;padding:clamp(18px,2vw,24px) 2px;border-bottom:1.5px solid rgba(83,50,120,.14)}.ct-link__k{grid-column:1;font-size:var(--fs-s);color:var(--s-ink-2)}.ct-link__t{grid-column:1;min-width:0;overflow-wrap:anywhere;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:750;letter-spacing:-.03em;line-height:1.05;color:var(--s-purple-ink);transition:color .3s,transform .5s var(--ease-out)}.ct-link__i{grid-column:2;grid-row:1 / span 2;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--s-purple);box-shadow:inset 0 0 0 1.5px #5332782e;transition:transform .5s var(--ease-out),background .3s,color .3s,box-shadow .3s}.ct-link:hover .ct-link__t,.ct-link:focus-visible .ct-link__t{color:var(--s-purple);transform:translate(6px)}.ct-link:hover .ct-link__i,.ct-link:focus-visible .ct-link__i{background:var(--s-purple);color:#fff;box-shadow:none;transform:rotate(-45deg)}.ct-link:focus-visible{outline:none}.ct-link:focus-visible .ct-link__t{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--s-magenta)}.ct-info{margin-top:clamp(30px,4vw,48px)}.ct-info__h{margin:0 0 16px;font-size:var(--fs-s);font-weight:650;letter-spacing:0;line-height:1.3;color:var(--s-ink-2)}.ct-info__list{margin:0;display:grid;gap:16px}.ct-info__list div{display:grid;gap:3px}.ct-info dt{font-size:13px;color:var(--s-ink-2)}.ct-info dd{margin:0;font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:650;line-height:1.4;color:var(--s-purple-ink);overflow-wrap:anywhere}.ct-info address{font-style:normal}.ct-info dd a{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:#5332784d;transition:text-decoration-color .25s,color .25s}.ct-info dd a:hover{color:var(--s-purple);text-decoration-color:var(--s-magenta)}.ct-info__map{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--fs-s)}.ct-social{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ct-info__h+.ct-social{margin-top:0}.ct-social a{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--s-purple);box-shadow:inset 0 0 0 1.5px #53327826;transition:background .25s,color .25s,transform .35s var(--ease-out)}.ct-social a:hover{background:var(--s-purple);color:#fff;transform:translateY(-2px)}.ct-company{margin:clamp(26px,3vw,40px) 0 0;max-width:36ch;font-size:13px;line-height:1.5;color:var(--s-ink-2)}@media(max-width:1100px){.ct-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "form" "side";grid-template-rows:auto}.ct-title__a{font-size:calc(clamp(5.6rem,22vw,13rem) * var(--ct-title-scale))}.ct-title__b{font-size:clamp(3rem,10vw,6.4rem)}.ct-lead{max-width:32ch}.ct-formwrap{padding-top:0}.ct-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(28px,5vw,60px);align-items:start}.ct-info{margin-top:0}.ct-company{grid-column:1 / -1}}@media(max-width:760px){.ct{padding-top:calc(var(--header-h) + 22px)}.ct-grid{row-gap:34px}.ct-title__a{font-size:calc(clamp(5rem,31vw,8.5rem) * var(--ct-title-scale))}.ct-title__b{font-size:clamp(2.8rem,15vw,4.8rem)}.ct-card{border-radius:28px;padding:30px 18px 24px}.ct-strip{width:196px;height:58px;right:-10px;top:-26px}.ct-topics{margin-top:18px}.ct-topic span{min-height:44px;padding:0 15px;font-size:.92rem}.ct-row{grid-template-columns:minmax(0,1fr)}.ct-field--phone{max-width:none}.ct-input{font-size:1rem}.ct-submit{margin-top:22px}.ct-send{width:100%;justify-content:space-between}.ct-side{grid-template-columns:minmax(0,1fr)}.ct-info{margin-top:30px}.ct-link__i{width:50px;height:50px}}@media(prefers-reduced-motion:reduce){.ct-title__a,.ct-title__b,.ct-lead,.ct-card,.ct-strip,.ct-strip__band img{animation:none!important}.ct-title__b{clip-path:none}}.ct-card.is-settled,.ct-strip.is-settled,.ct-strip.is-settled .ct-strip__band img{animation:none}.ct-strip.is-settled,.ct-strip.is-settled .ct-strip__band img{transition:transform .6s var(--ease-out)}.ct-card:has(.ct-send:hover) .ct-strip.is-settled,.ct-card:has(.ct-send:focus-visible) .ct-strip.is-settled{transform:rotate(4.5deg) translateY(-4px)}.ct-card:has(.ct-send:hover) .ct-strip.is-settled .ct-strip__band img,.ct-card:has(.ct-send:focus-visible) .ct-strip.is-settled .ct-strip__band img{transform:rotate(-4.5deg)}.ct-card:has(.ct-send:hover) .ct-strip.is-settled:before,.ct-card:has(.ct-send:focus-visible) .ct-strip.is-settled:before{box-shadow:0 18px 18px #36204f42}@media(prefers-reduced-motion:reduce){.ct-strip.is-settled,.ct-strip.is-settled .ct-strip__band img,.ct-strip:before{transition:none}}
