.apelsin-page{margin:0;font-family:Gilroy,sans-serif;color:#252d37;background-color:#fff}.apelsin-main{margin:0;padding:0;width:100%;box-sizing:border-box}.apelsin-hero{position:relative;width:100%;min-height:min(85vh,85dvh);display:flex;align-items:center;padding:clamp(120px,16vh,168px) 0 clamp(48px,7vh,80px);box-sizing:border-box;background-color:#fbefe0;background-image:linear-gradient(100deg,#fdf7eef5,#fdf7eec7 40%,#fdf7ee40 62%,#fdf7ee00),url(../images/cases/Apelsin/Apelsin-hero-back.webp);background-repeat:no-repeat;background-size:cover;background-position:center right;overflow:hidden}.apelsin-hero__logo{display:block;width:clamp(200px,26vw,300px);height:auto;margin:0 0 clamp(18px,3vh,30px)}.apelsin-hero__inner{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px);box-sizing:border-box}.apelsin-hero__copy{max-width:min(40rem,92%);text-align:left}.apelsin-hero__eyebrow{margin:0 0 clamp(14px,2vh,22px);font-size:clamp(12px,1vw,14px);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9}.apelsin-hero__title{margin:0;font-size:clamp(22px,2.8vw,34px);font-weight:500!important;line-height:1.24;letter-spacing:-.005em;color:#241a12;max-width:26ch}.apelsin-hero__subtitle{margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:500;line-height:1.45;color:#5c4a38;max-width:42ch}.apelsin-lead{padding:clamp(44px,6vh,68px) 0 clamp(44px,6vh,68px);background-color:#fff}.apelsin-lead .apelsin-solution__intro{margin-top:0}@media(max-width:1024px){.apelsin-hero{background-position:right center;padding-top:clamp(88px,18vw,120px)}.apelsin-hero__copy{max-width:min(36rem,92%)}.apelsin-stages__diagonal{gap:0}.apelsin-stages__lead{width:70%}.apelsin-stages__panel{margin-left:auto;margin-right:0;width:70%}.apelsin-stages{--apelsin-stages-mirror-track: clamp(148px, 21vw, 252px)}}@media(max-width:600px){.apelsin-hero{min-height:auto;align-items:center;padding:clamp(96px,24vw,120px) 0 clamp(36px,9vw,56px);background-position:center;background-image:linear-gradient(180deg,#fdf7eee0,#fdf7eebd 55%,#fdf7ee94),url(../images/cases/Apelsin/Apelsin-hero-back.webp)}.apelsin-hero__copy{max-width:100%;width:100%;box-sizing:border-box}}.apelsin-container{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.apelsin-section-header{text-align:center;margin-bottom:30px}.apelsin-section-title{margin:0;font-size:40px;font-weight:500!important;color:#111}.apelsin-section-line{width:80px;height:6px;background-color:#f26a21;margin:8px auto 0;border-radius:3px}.apelsin-about{padding:50px 0;background-color:#fff}.apelsin-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.apelsin-text{margin:0;font-size:18px;line-height:1.5;font-weight:500;color:#252d37}.apelsin-about__highlight{background-color:#f5f5f5;padding:40px;border:1px solid #F26A21}.apelsin-tasks{padding:50px 0;background-color:#fff}.apelsin-tasks__row{display:flex}.apelsin-tasks__card{flex:1;padding:40px 32px;border:1px solid #F26A21;margin-left:-1px;background-color:#fff;box-sizing:border-box}.apelsin-tasks__card:first-child{margin-left:0}.apelsin-tasks__icon{margin-bottom:24px}.apelsin-tasks__title{font-size:14px;font-weight:500!important;letter-spacing:.06em;text-transform:uppercase;color:#f26a21;margin:0 0 12px}.apelsin-tasks__card .apelsin-text{font-size:16px;font-weight:500;color:#666}.apelsin-user-tasks{padding:50px 0;background-color:#f5f5f5}.apelsin-user-tasks__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.68fr);gap:clamp(40px,6vw,88px);align-items:center}.apelsin-user-tasks__list{list-style:none;margin:0;padding:0}.apelsin-user-tasks__item{display:flex;align-items:flex-start;gap:16px;margin-bottom:clamp(28px,4vw,42px)}.apelsin-user-tasks__item:last-child{margin-bottom:0}.apelsin-user-tasks__bullet{flex-shrink:0;width:8px;height:8px;margin-top:.55em;border-radius:50%;background-color:#111}.apelsin-user-tasks__body{min-width:0}.apelsin-user-tasks__heading{margin:0 0 8px;font-size:32px;font-weight:500!important;line-height:1.25;color:#111}.apelsin-user-tasks__desc{margin:0;font-size:16px;font-weight:400;line-height:1.5;color:#111}.apelsin-user-tasks__visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:280px;padding:16px 0}.apelsin-user-tasks__img{position:relative;z-index:1;display:block;width:auto;max-width:min(100%,340px);height:auto;max-height:min(640px,72vh)}.apelsin-solution{padding:50px 0;background-color:#fff}.apelsin-solution__intro{text-align:center;max-width:800px;margin:-12px auto 0}.apelsin-feature{padding:80px 0;background-color:#fff}.apelsin-feature--gray{background-color:#f5f5f5}.apelsin-feature__row{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.apelsin-feature__number{font-size:64px;font-weight:500;color:#f26a21;line-height:1;margin-bottom:8px}.apelsin-feature__title{margin:0 0 16px;font-size:32px;font-weight:500!important;line-height:1.3;color:#111}.apelsin-feature__body{font-size:18px;font-weight:500;color:#666}.apelsin-feature__phone{display:flex;justify-content:center}.apelsin-feature__phone-crop{width:260px;max-width:100%;flex-shrink:0}.apelsin-feature__phone-crop video{width:100%;height:auto;display:block}.apelsin-feature__phone-crop img{width:100%;height:auto;display:block}.apelsin-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.apelsin-mini-features{padding:80px 0 0;background-color:#fff}.apelsin-mini-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.apelsin-mini-feature{padding:32px 24px;background-color:#fef0e6;box-sizing:border-box}.apelsin-mini-feature__icon{margin:0 0 14px;line-height:0}.apelsin-mini-feature__icon img{display:block;width:39px;height:auto}.apelsin-mini-feature__number{font-size:64px;font-weight:500;color:#f26a21;line-height:1;margin:0 0 12px;text-align:left}.apelsin-mini-feature__title{font-size:24px;font-weight:500!important;color:#111;margin:0 0 12px;line-height:1.3;text-align:left}.apelsin-mini-feature__text{font-size:16px;font-weight:500;color:#555;line-height:1.5;margin:0}@media(max-width:992px){.apelsin-mini-features__grid{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-inline:-20px;padding-inline:20px;padding-bottom:12px;scroll-snap-type:x proximity;scroll-padding-inline:20px}.apelsin-mini-feature{flex:0 0 min(300px,calc(100vw - 56px));max-width:min(340px,calc(100vw - 48px));scroll-snap-align:start}}.apelsin-stages{position:relative;padding:50px 0;background-color:#f5f5f5;--apelsin-stages-mirror-track: clamp(176px, 20vw, 268px)}.apelsin-stages__stripes{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.apelsin-stages .apelsin-container{position:relative;z-index:1}.apelsin-stages__corner-square{--corner-square-size: 340px;--corner-square-lip: clamp(24px, 6vw, 26px);display:block;position:absolute;width:var(--corner-square-size);height:var(--corner-square-size);box-sizing:border-box;border:2px solid transparent;background:transparent}.apelsin-stages__corner-square--blue{top:calc(var(--corner-square-lip) - var(--corner-square-size));right:-1%;left:auto;border-color:#f26a21}.apelsin-stages__corner-square--red{top:58%;left:calc(var(--corner-square-lip) - var(--corner-square-size));right:auto;border-color:#f26a21}.apelsin-stages__stripe--v-inset{position:absolute;top:0;bottom:0;right:5%;width:2px;background-color:#f26a21}.apelsin-stages__stripe--v-edge{position:absolute;top:3%;bottom:0;right:1%;width:2px;background-color:#f26a21}.apelsin-stages__pairs{display:flex;flex-direction:column}.apelsin-stages__pair{position:relative}.apelsin-stages__diagonal{display:flex;align-items:center;gap:40px}.apelsin-stages__lead{padding:20px;text-align:left;display:inline-block;width:55%;box-sizing:border-box}.apelsin-stages__arrow{flex-shrink:0;align-self:flex-end}.apelsin-stages__diagonal>.apelsin-stages__arrow img{display:block;width:auto;height:100px}.apelsin-stages__panel{display:block;margin-left:7%;margin-right:0;width:auto;box-sizing:border-box;padding:20px;text-align:left}.apelsin-stages__panel-inner{display:grid;grid-template-columns:var(--apelsin-stages-mirror-track) minmax(0,1fr);column-gap:40px;align-items:end}.apelsin-stages__mirror-track{display:flex;justify-content:flex-end;align-items:flex-end;overflow:visible;min-height:0}.apelsin-stages__arrow--mirror{flex-shrink:0;align-self:flex-end}.apelsin-stages__arrow--mirror img{display:block;width:auto;height:100px;transform:scaleX(-1)}.apelsin-stages__panel-copy{min-width:0}.apelsin-stages__kicker{font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#f26a21;margin:0 0 12px;line-height:1.35}.apelsin-stages__lead .apelsin-stages__kicker{text-align:left}.apelsin-stages__text{font-size:22px;font-weight:500;color:#555;line-height:1.4;margin:0}.apelsin-contact{max-width:1200px;margin:0 auto;padding:80px 20px;box-sizing:border-box;background-color:#fff}.apelsin-contact__inner{display:flex;align-items:flex-start;gap:60px}.apelsin-contact__left{flex:1}.apelsin-contact__title{font-size:40px;font-weight:500!important;color:#111;margin:0 0 16px;line-height:1.2}.apelsin-contact__text{font-size:18px;font-weight:500;line-height:1.4;color:#111;margin:0}.apelsin-contact__right{flex:1;max-width:400px}.apelsin-contact__form-title{font-size:clamp(18px,2vw,26px);font-weight:500!important;color:#111;margin:0 0 16px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.apelsin-contact__form{display:flex;flex-direction:column;gap:16px}.apelsin-contact__input{padding:16px 20px;border:1px solid #e0e0e0;border-radius:0;background:#f5f5f5;color:#111;font-size:16px;font-family:Gilroy,sans-serif;outline:none;transition:border-color .2s ease}.apelsin-contact__input::placeholder{color:#999}.apelsin-contact__input:focus{border-color:#f26a21}.apelsin-contact__button{padding:16px 40px;background:#f26a21;color:#fff;border:none;border-radius:0;font-size:16px;font-weight:600;font-family:Gilroy,sans-serif;cursor:pointer;transition:background-color .3s ease}.apelsin-contact__button:hover:not(:disabled){background:#d2541a}.apelsin-contact__checkbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.apelsin-contact__checkbox input[type=checkbox]{margin-top:3px;flex-shrink:0;accent-color:#F26A21}.apelsin-contact__checkbox span{font-size:13px;line-height:1.4;color:#999;font-family:Gilroy,sans-serif}.apelsin-contact__checkbox a{color:#555;text-decoration:underline}.apelsin-contact__checkbox a:hover{color:#f26a21}@media(max-width:768px){.apelsin-contact{padding:60px 20px}.apelsin-contact__inner{flex-direction:column;gap:30px}.apelsin-contact__right{max-width:100%;width:100%}.apelsin-contact__title{font-size:32px}.apelsin-contact__text{font-size:16px}}@media(max-width:600px){.apelsin-about__grid{grid-template-columns:1fr;gap:40px}.apelsin-user-tasks__grid{grid-template-columns:1fr;gap:44px}.apelsin-user-tasks__list{order:1}.apelsin-user-tasks__visual{order:2;min-height:260px}}@media(max-width:768px){.apelsin-section-title{font-size:28px}.apelsin-section-header{margin-bottom:40px}.apelsin-text{font-size:16px}.apelsin-about{padding:60px 0}.apelsin-about__grid{gap:30px}.apelsin-about__highlight{padding:24px}.apelsin-tasks{padding:60px 0}.apelsin-tasks__row{flex-wrap:wrap}.apelsin-tasks__card{flex:1 1 calc(50% - 1px);min-width:250px;margin-left:-1px;margin-top:-1px}}@media(max-width:600px){.apelsin-user-tasks{padding:60px 0}.apelsin-user-tasks__grid{gap:36px}.apelsin-user-tasks__item{gap:14px;margin-bottom:26px}.apelsin-user-tasks__heading{font-size:clamp(17px,2.4vw,20px)}.apelsin-user-tasks__visual{min-height:240px}.apelsin-solution{padding:60px 0}.apelsin-feature{padding:48px 0}.apelsin-feature__row{grid-template-columns:1fr;gap:32px}.apelsin-feature__text{order:1}.apelsin-feature__phone{order:2}.apelsin-feature__number{font-size:48px}.apelsin-feature__title{font-size:22px}.apelsin-feature__body{font-size:16px}.apelsin-feature__phone-crop{width:180px;height:auto;margin:0 auto}.apelsin-feature__phone-crop video,.apelsin-feature__phone-crop img{width:100%;height:auto;object-fit:initial}.apelsin-mini-features{padding:48px 0}.apelsin-mini-feature__number{font-size:48px}.apelsin-mini-feature__title{font-size:20px}.apelsin-mini-feature__text{font-size:16px}.apelsin-stages{padding:48px 0}.apelsin-stages__stripes{display:none}.apelsin-stages__pair{display:flex;flex-direction:column;gap:0}.apelsin-stages__diagonal{display:block;position:static}.apelsin-stages__diagonal>.apelsin-stages__arrow{display:none!important}.apelsin-stages__lead{width:100%;max-width:none;display:block;padding:16px 0;box-sizing:border-box}.apelsin-stages__panel{width:100%;max-width:none;margin-left:0;margin-right:0;padding:16px 0;box-sizing:border-box}.apelsin-stages__panel-inner{display:block}.apelsin-stages__mirror-track,.apelsin-stages__arrow--mirror,.apelsin-stages__arrow--mirror-wide{display:none!important}.apelsin-stages__kicker{font-size:14px}.apelsin-stages__text{font-size:18px}@media(max-width:480px){.apelsin-section-title{font-size:24px}.apelsin-about{padding:40px 0}.apelsin-about__highlight{padding:20px}.apelsin-tasks{padding:40px 0}.apelsin-tasks__card{flex:1 1 100%;padding:28px 24px;margin-left:0;margin-top:-1px}.apelsin-tasks__card:first-child{margin-top:0}.apelsin-user-tasks{padding:40px 0}.apelsin-user-tasks__grid{gap:32px}.apelsin-user-tasks__img{max-width:min(100%,280px);max-height:min(560px,62vh)}.apelsin-solution,.apelsin-feature{padding:40px 0}.apelsin-feature__number{font-size:40px}.apelsin-feature__title{font-size:20px}.apelsin-feature__phone-crop{width:160px;height:auto}.apelsin-mini-features{padding:40px 0}.apelsin-mini-feature{padding:24px 20px}.apelsin-mini-feature__number{font-size:40px}.apelsin-stages{padding:40px 0}.apelsin-stages__text{font-size:16px}.apelsin-contact{padding:48px 20px 52px}.apelsin-contact__title{font-size:28px}}}.apelsin-figure{margin:44px auto 0;max-width:920px;text-align:center}.apelsin-figure img{display:block;width:100%;height:auto;border-radius:12px}.apelsin-figure__caption{margin:12px 0 0;font-size:15px;line-height:1.5;color:#666}.apelsin-results__intro{margin-bottom:28px}.apelsin-results__closing{margin-top:36px}.apelsin-intro-section{background:#f5f5f5;padding:72px 20px;box-sizing:border-box}.apelsin-intro{display:flex;align-items:stretch;gap:16px;max-width:1200px;margin:0 auto}.apelsin-intro__col{display:flex;flex-direction:column;gap:16px;min-height:0}.apelsin-intro__col--left{flex:1.2}.apelsin-intro__col--right{flex:1}.apelsin-intro__card{padding:36px;border-radius:0;background:#fff}.apelsin-intro__card--about{display:flex;flex-direction:column}.apelsin-intro__card--image{padding:0;overflow:hidden;flex:1 1 0;min-height:0;align-self:stretch}.apelsin-intro__card--image img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:bottom;display:block;border-radius:0}.apelsin-intro__card-header{display:flex;align-items:center;gap:16px;margin-bottom:12px}.apelsin-intro__card-line{width:40px;height:3px;border-radius:2px;flex-shrink:0;background:#f26a21}.apelsin-intro__card-label{margin:0;font-size:22px;font-weight:500;color:#1e1e1e;text-transform:uppercase;letter-spacing:.5px}.apelsin-intro__card-text{font-size:16px;line-height:1.5;color:#666;margin:0}.apelsin-intro__card-text strong{font-weight:700;color:#1e1e1e}@media(max-width:900px){.apelsin-intro-section{padding:56px 16px 48px}.apelsin-intro{flex-direction:column}.apelsin-intro__card--about{min-height:auto}.apelsin-intro__card--image{border-radius:0;flex:0 0 auto;min-height:0}.apelsin-intro__card--image img{border-radius:0;height:220px;min-height:220px}}@media(max-width:480px){.apelsin-intro__card{padding:28px 24px;border-radius:0}.apelsin-intro__card-label{font-size:18px}}.apelsin-user-tasks__grid{grid-template-columns:1fr}.apelsin-user-tasks__list{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,44px) clamp(36px,5vw,72px)}.apelsin-user-tasks__item{margin-bottom:0}.apelsin-user-tasks__heading{font-size:clamp(20px,1.7vw,24px)}@media(max-width:700px){.apelsin-user-tasks__list{grid-template-columns:1fr}}.apelsin-page .breadcrumbs--over-hero,.apelsin-page .breadcrumbs--over-hero a,.apelsin-page .breadcrumbs--over-hero span{color:#8a7259}.apelsin-page .breadcrumbs--over-hero a:hover{color:#241a12}.apelsin-page .breadcrumbs--over-hero .breadcrumbs__sep{color:#c2a888}.fittin-related--apelsin .fittin-related__svc-link,.fittin-related--apelsin .fittin-related__case-link{color:#f26a21}.fittin-related--apelsin .fittin-related__group:has(.apelsin-section-line) .fittin-related__title{margin-bottom:8px}.fittin-related--apelsin .apelsin-section-line{margin:0 auto 28px}.fittin-related--apelsin .fittin-related__title{font-weight:500!important}.fittin-related--apelsin .fittin-related__case-name{font-weight:500}.fittin-related--apelsin .fittin-related__group+.fittin-related__group{margin-top:130px}.apelsin-page .testimonials{background:#fff}.apelsin-page .testimonials__title{color:#000;text-align:center;text-transform:none;font-weight:500!important;font-size:clamp(28px,3.2vw,40px)}.apelsin-page .testimonial-card{background:#f5f5f5;border:none;border-radius:0}.apelsin-page .testimonial-card__name,.apelsin-page .testimonial-card__company{font-weight:500!important}.apelsin-page .testimonials--touch-scroll .testimonials__slider-viewport{margin-top:28px}.apelsin-cta{background:#fff;padding:20px 0 80px}.apelsin-cta__card{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,40px);padding:36px;background:#fef0e6;flex-wrap:wrap}.apelsin-cta__text{margin:0;font-size:18px;line-height:1.45;font-weight:500;color:#241a12;max-width:640px}.apelsin-cta__btn{flex-shrink:0;display:inline-block;background:#f26a21;color:#fff;padding:14px 32px;font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .15s}.apelsin-cta__btn:hover{background:#d2541a}@media(max-width:600px){.apelsin-cta__card{flex-direction:column;align-items:flex-start}.apelsin-cta__btn{width:100%;text-align:center;box-sizing:border-box}}.apelsin-author{background:#fff;padding:clamp(8px,2vw,24px) 0 clamp(24px,3vw,40px);box-sizing:border-box}.apelsin-author__card{display:flex;align-items:center;gap:clamp(16px,2vw,24px);padding:24px;background:#fef0e6}.apelsin-author__avatar{flex:0 0 auto;width:72px;height:72px;border-radius:50%;overflow:hidden}.apelsin-author__avatar img{width:100%;height:100%;object-fit:cover;display:block}.apelsin-author__name{margin:0;font-size:clamp(17px,1.2vw,19px);font-weight:500!important;color:#111}.apelsin-author__bio{margin:6px 0 0;font-size:14px;line-height:1.5;color:#555}@media(max-width:600px){.apelsin-author__card{flex-direction:column;align-items:flex-start}}
