.ideas-care{--layout-max:1200px;--layout-gutter:24px;background:var(--ideas-background,#fff);color:var(--ideas-text,#25425a);min-width:0;font-family:Lato,Arial,sans-serif;font-size:16px;line-height:1.7}.ideas-care *,.ideas-care :before,.ideas-care :after{box-sizing:border-box}.ideas-care .ideas-top{background:var(--ideas-primary,#2e6b46);color:#fff;padding:15px 0;font-size:14px;line-height:1.5}.ideas-care .ideas-header{z-index:20;background:#fff;border:0;width:100%;max-width:none;margin:0;padding:24px 0;position:relative}.ideas-care .ideas-header>.layout-container{justify-content:space-between;gap:24px}.ideas-care .ideas-logo{min-width:0;max-width:35%;color:var(--ideas-primary);align-items:center;gap:12px;font-weight:700;text-decoration:none;display:flex}.ideas-care .ideas-logo img{object-fit:contain;width:180px;height:auto}.ideas-care .ideas-header nav{flex-wrap:wrap;align-items:center;gap:28px;margin-left:auto;display:flex}.ideas-care .ideas-header nav a{color:#20394c;font-size:15px;text-decoration:none}.ideas-care .ideas-header nav a:hover,.ideas-care .ideas-header nav a[aria-current=page]{color:var(--ideas-primary)}.ideas-care .ideas-call{color:var(--ideas-primary);background:#f6f8fa;border-radius:32px;padding:16px 27px;font-weight:700;text-decoration:none;box-shadow:0 4px 15px #23402d12}.ideas-care .ideas-menu{display:none}.ideas-care .ideas-preview{color:#254731;background:#f1f6f3;padding:8px 20px;font-size:13px;display:block}.ideas-care .ideas-symbol{object-fit:contain;vertical-align:middle;width:1em;height:1em;display:inline-block}.ideas-care .elementor-icon .ideas-symbol{width:1em;height:1em}.ideas-care .elementor-invisible{visibility:visible}.ideas-care .e-n-accordion-item:not([open])>.e-con{display:none}.ideas-care .e-n-accordion-item[open]>.e-con{display:flex}.ideas-care .e-n-accordion-item[open] .e-opened{display:inline-flex}.ideas-care .e-n-accordion-item[open] .e-closed,.ideas-care .e-n-accordion-item:not([open]) .e-opened{display:none}.ideas-care :is(main,section,article,aside,.e-con,.elementor-widget,.elementor-widget-container){min-width:0}.ideas-care :is(h1,h2,h3,p,a,summary,label){overflow-wrap:anywhere}.ideas-care .ch-enquiry{color:#25425a;background:#f5f8f5;border-radius:16px;max-width:100%;padding:28px}.ideas-care .ch-enquiry label{gap:7px;margin-bottom:15px;display:grid}.ideas-care .ch-enquiry :is(input,select,textarea){color:#20394c;width:100%;font:inherit;background:#fff;border:1px solid #c7d5ca;border-radius:6px;padding:12px}.ideas-care .ch-enquiry .ch-consent{align-items:flex-start;display:flex}.ideas-care .ch-enquiry input[type=checkbox]{width:auto;margin-top:7px}.ideas-care .ch-enquiry .ch-button{background:var(--ideas-primary);color:#fff;cursor:pointer;border:0;border-radius:25px;padding:13px 24px;box-shadow:0 4px 15px #25473120}.ideas-care .ch-enquiry small{margin-top:12px;display:block}.ideas-care .ideas-article{padding-block:70px}.ideas-care a:focus-visible,.ideas-care summary:focus-visible{outline-offset:5px;outline:3px solid #2e6b46}@media (max-width:1000px){.ideas-care .ideas-header>.layout-container>nav,.ideas-care .ideas-header .ideas-call{display:none}.ideas-care .ideas-menu{margin-left:auto;display:block}.ideas-care .ideas-menu nav{background:#fff;border:1px solid #dbe5dc;padding:15px;display:grid;box-shadow:0 12px 30px #203c2c20}.ideas-care .ideas-header{padding:18px 0}.ideas-care .ideas-logo{max-width:calc(100% - 95px)}.ideas-care .ideas-logo img{width:155px}.ideas-care .ideas-menu summary{cursor:pointer;color:#2e6b46;padding:10px}}@media (max-width:600px){.ideas-care{--layout-gutter:18px}.ideas-care .ideas-top{padding:10px 0;font-size:12px}.ideas-care .ideas-header>.layout-container{gap:10px}.ideas-care .e-con{max-width:100%}.ideas-care .zak-row{margin-inline:0}.ideas-care .ch-enquiry{padding:20px}}@media (prefers-reduced-motion:reduce){.ideas-care *,.ideas-care :before,.ideas-care :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ideas-care.elementor-template-full-width #zak-content>.zak-container{width:100%;max-width:100%;padding:0}.ideas-care .elementor-icon img.ideas-symbol{object-fit:contain;width:1em;height:1em;display:inline-block}@media (max-width:767px){.ideas-care .elementor-34 .elementor-element.elementor-element-70f844c{background-color:#eee6d7;background-position:65% 0;background-repeat:no-repeat;background-size:auto 280px;min-height:0;padding:300px 18px 28px}.ideas-care .elementor-34 .elementor-element.elementor-element-055473a,.ideas-care .elementor-34 .elementor-element.elementor-element-1ea448f{gap:20px;width:100%;padding:0}.ideas-care .elementor-34 .elementor-element-70f844c h2{font-size:28px;line-height:1.35}.ideas-care .elementor-34 .elementor-element.elementor-element-5c4525f{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;padding:0;display:grid}.ideas-care .elementor-34 .elementor-element-5c4525f>.e-con{width:100%;min-height:135px;padding:18px 10px}.ideas-care .elementor-34 .elementor-element-5c4525f h3{font-size:14px;line-height:1.4}.ideas-care .elementor-34 .elementor-element-70f844c p{font-size:15px;line-height:1.7}.ideas-care .elementor .elementor-heading-title{line-height:1.4}.ideas-care .elementor-34 .elementor-element.elementor-element-70f844c{background-color:#eee6d7!important;background-position:100% 0!important;background-repeat:no-repeat!important;background-size:auto 280px!important}.ideas-care .elementor-34 .elementor-element-70f844c .elementor-heading-title{font-size:28px!important;line-height:1.35!important}}@media (min-width:768px) and (max-width:1100px){.ideas-care .elementor-34 .elementor-element.elementor-element-055473a{--width:55%;width:55%;padding:25px}.ideas-care .elementor-34 .elementor-element.elementor-element-1ea448f{padding:0}.ideas-care .elementor-34 .elementor-element-70f844c .elementor-heading-title{font-size:30px!important;line-height:1.4!important}.ideas-care .elementor-34 .elementor-element.elementor-element-5c4525f{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.ideas-care .elementor-34 .elementor-element-5c4525f>.e-con{width:100%;min-height:135px;padding:18px 10px}.ideas-care .elementor-34 .elementor-element-5c4525f h3{font-size:14px;line-height:1.4}}.ideas-care :is(h1,h2,h3){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.ideas-care .elementor-34 .elementor-element-70f844c h1{color:var(--ideas-primary);margin:0;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.35}.ideas-care .elementor-34 .elementor-element-5c4525f{gap:18px}.ideas-care .elementor-34 .elementor-element-5c4525f>.e-con{min-width:0;padding-inline:12px}.ideas-care .elementor-34 .elementor-element-5c4525f .elementor-icon-box-title{font-size:16px;line-height:1.4}.ideas-care .elementor-34 .elementor-element-2cf5584 .elementor-icon-box-title{font-size:20px;line-height:1.35}.ideas-care #zak-footer{font-size:14px;line-height:1.8}.ideas-care #zak-footer .widget-title{font-family:inherit;font-size:18px;font-weight:700;line-height:1.4}.ideas-care #zak-footer p,.ideas-care #zak-footer li,.ideas-care #zak-footer .textwidget{font-size:14px;line-height:1.8}.ideas-care .ideas-top{padding:8px 0;font-size:12px}.ideas-care .ideas-header{padding:16px 0}.ideas-care .ideas-logo img{width:160px}.ideas-care .ideas-branches{text-align:center;width:100%}.ideas-care .ideas-branches>h2{color:var(--ideas-primary);margin:0 0 20px;font-size:24px}.ideas-care .ideas-article{max-width:900px;line-height:1.8}.ideas-care .ideas-article h1{color:var(--ideas-primary);font-size:clamp(28px,4vw,44px)}.ideas-care .ideas-article .article-body{font-size:17px}@media (min-width:1101px){.ideas-care .elementor-34 .elementor-element-5c4525f{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ideas-care .elementor-34 .elementor-element-5c4525f>.e-con{width:100%}}@media (max-width:767px){.ideas-care .elementor-34 .elementor-element-70f844c h1{font-size:28px}.ideas-care .elementor-34 .elementor-element-5c4525f .elementor-icon-box-title{font-size:14px}}
.site-credit{background:var(--credit-background);width:100%;min-width:0;color:var(--credit-text);border-top:1px solid var(--credit-border);padding:16px 0;font-size:13px;line-height:1.7}.site-credit-inner{text-align:center;flex-wrap:wrap;justify-content:center;gap:2px 5px;display:flex}.site-credit-inner>span{overflow-wrap:anywhere;min-width:0}.site-credit a{color:var(--credit-link);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.site-credit a:hover{text-decoration-thickness:2px}.site-credit a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}@media (max-width:640px){body:has(.contact-dock) .site-credit{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}
.beauty-voyage{--bv-wine:#681734;--bv-berry:#a90d55;--bv-plum:#25142d;--bv-rose:#e9b8c8;--bv-gold:#c9a66b;--bv-ivory:#fbf7f2;--bv-paper:#f4eae5;--bv-ink:#261820;color:var(--bv-ink);background:var(--bv-ivory);font:16px/1.7 Arial,sans-serif;overflow:clip}.beauty-voyage *{box-sizing:border-box}.beauty-voyage :is(h1,h2,h3,p){margin:0}.beauty-voyage :is(h1,h2,h3){letter-spacing:-.045em;line-height:.98}.beauty-voyage h1{font-size:clamp(58px,7.5vw,118px)}.beauty-voyage h2{font-size:clamp(42px,5vw,76px)}.beauty-voyage h3{font-size:27px}.beauty-voyage em{color:var(--bv-berry);font-family:Georgia,serif;font-weight:400}.beauty-voyage a{color:inherit;text-decoration:none}.beauty-voyage img{object-fit:cover;max-width:100%;display:block}.beauty-voyage .layout-container{width:min(100% - clamp(40px,8vw,120px),1440px);min-width:0;margin-inline:auto}.beauty-voyage a:focus-visible,.beauty-voyage summary:focus-visible{outline:3px solid var(--bv-gold);outline-offset:5px}.bv-preview{text-align:center;background:#f4d35e;padding:8px;font-size:11px}.bv-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--bv-berry);font-size:10px;font-weight:800;line-height:1.4;display:block}.bv-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfaf2;border-bottom:1px solid #7a405122;position:relative}.bv-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:104px;display:flex}.bv-brand{align-items:center;gap:13px;min-width:0;display:flex}.bv-mark{flex:none;place-items:center;width:68px;height:68px;display:grid}.bv-mark img{object-fit:contain;width:100%;height:100%}.bv-brand span:not(.bv-mark){display:grid}.bv-brand strong{color:var(--bv-plum);white-space:nowrap;font-family:Georgia,serif;font-size:25px;font-weight:500}.bv-brand small{letter-spacing:.18em;text-transform:uppercase;color:#755968;font-size:8px}.bv-header nav{align-items:center;gap:24px;display:flex}.bv-header nav a{border-bottom:1px solid #0000;padding:10px 0;font-size:12px;font-weight:700}.bv-header nav a:hover,.bv-header nav a[aria-current=page]{border-color:var(--bv-berry);color:var(--bv-berry)}.bv-button{border:1px solid var(--bv-berry);background:linear-gradient(135deg,var(--bv-berry),var(--bv-wine));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:space-between;align-items:center;gap:35px;min-height:56px;padding:15px 21px;font-size:11px;font-weight:800;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 14px 28px #68173422;color:#fff!important}.bv-button span{border:1px solid #fff6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.bv-button:hover{transform:translateY(-3px);box-shadow:0 20px 36px #68173435}.bv-button-light{background:var(--bv-ivory);border-color:var(--bv-ivory);color:var(--bv-wine)!important}.bv-button-light span{border-color:#68173444}.bv-button-ghost{box-shadow:none;background:#ffffff0c;border-color:#fff7}.bv-menu{display:none}.bv-hero{isolation:isolate;color:#fff;min-height:760px;display:flex;position:relative;overflow:hidden}.bv-slides,.bv-hero-shade{z-index:-2;position:absolute;inset:0}.bv-slides img{opacity:0;width:100%;height:100%;animation:18s infinite bv-slide;position:absolute;inset:0;transform:scale(1.04)}.bv-slides img:first-child{animation-delay:0s}.bv-slides img:nth-child(2){animation-delay:6s}.bv-slides img:nth-child(3){animation-delay:12s}.bv-hero-shade{z-index:-1;background:linear-gradient(90deg,#180d19f2 0%,#381328c4 42%,#3b183c33 75%),linear-gradient(#0000 45%,#180d1990)}.bv-hero-content{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:105px 45px;display:flex}.bv-hero .bv-kicker{color:#f2bfce}.bv-hero h1{max-width:970px;margin:30px 0}.bv-hero h1 em{color:#f2bacb}.bv-hero p{color:#faeff3;max-width:590px;font-size:18px}.bv-hero .layout-stack{gap:12px;margin-top:32px}.bv-hero-index{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff52;flex-wrap:wrap;gap:28px;width:100%;margin-top:auto;padding-top:24px;font-size:9px;display:flex}.bv-marquee{background:var(--bv-berry);color:#fff;letter-spacing:.16em;white-space:nowrap;padding:15px;font-size:11px;font-weight:800;overflow:hidden}.bv-marquee div{width:max-content;animation:22s linear infinite bv-marquee}.bv-section{padding-block:110px}.bv-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.bv-heading h2{margin-top:24px}.bv-heading>p{justify-self:end;max-width:380px}.bv-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.bv-services article{background:#fff;border:1px solid #7c425526;grid-template-columns:1fr 1fr;min-width:0;min-height:410px;display:grid;overflow:hidden;box-shadow:0 20px 55px #3f17250b}.bv-services article:nth-child(4n+2),.bv-services article:nth-child(4n+3){background:var(--bv-paper)}.bv-service-photo{min-height:410px;position:relative;overflow:hidden}.bv-service-photo img{width:100%;height:100%;transition:transform .7s}.bv-service-photo:hover img{transform:scale(1.04)}.bv-service-photo>span{width:43px;height:43px;color:var(--bv-wine);background:#fff;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;top:18px;left:18px}.bv-services article>div{flex-direction:column;justify-content:center;padding:35px;display:flex}.bv-services small{text-transform:uppercase;letter-spacing:.12em;color:var(--bv-berry);font-size:9px}.bv-services h3{margin:20px 0;font-family:Georgia,serif;font-weight:500}.bv-services p{color:#674e5b;font-size:14px}.bv-text-link{text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #805d6d;justify-content:space-between;gap:15px;margin-top:23px;padding:16px 0 8px;font-size:11px;font-weight:800;display:flex}.bv-brow-story{background:var(--bv-plum);color:#fff}.bv-brow-story>.layout-container{grid-template-columns:1.05fr .95fr;min-height:720px;display:grid}.bv-brow-story img{object-position:center;width:100%;height:100%}.bv-brow-story>div>div{align-self:center;padding:clamp(55px,8vw,120px)}.bv-brow-story h2{color:#fff;margin:25px 0}.bv-brow-story p{color:#eadde4;margin-bottom:32px}.bv-academy{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;display:grid}.bv-academy h2{margin:24px 0}.bv-academy p{max-width:500px;margin-bottom:18px}.bv-academy img{border-radius:48% 48% 6px 6px;width:100%;height:600px}.bv-faq{border-top:1px solid #7c425534;grid-template-columns:.75fr 1.25fr;gap:95px;display:grid}.bv-faq details{border-bottom:1px solid #7c425544;padding:24px 0}.bv-faq summary{cursor:pointer;justify-content:space-between;gap:25px;font-weight:800;list-style:none;display:flex}.bv-faq summary::-webkit-details-marker{display:none}.bv-faq details p{color:#674e5b;max-width:650px;margin-top:16px}.bv-intro{background:var(--bv-paper);padding-block:100px}.bv-intro h1{margin:28px 0}.bv-intro p{max-width:700px}.bv-page-hero{background:var(--bv-paper);padding-block:65px}.bv-page-hero>.layout-container{grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;display:grid}.bv-page-hero h1{margin:25px 0;font-size:clamp(52px,6vw,92px)}.bv-page-hero p{margin-bottom:30px}.bv-page-hero img{border-radius:50% 50% 8px 8px;width:100%;height:600px}.bv-reading{grid-template-columns:minmax(0,1fr) 360px;gap:80px;padding-block:90px;display:grid}.bv-reading article{min-width:0}.bv-reading article :is(h2,h3){margin:35px 0 20px}.bv-reading article p,.bv-reading article ul{margin-bottom:24px}.bv-reading aside{background:var(--bv-plum);color:#fff;align-self:start;padding:38px;position:sticky;top:25px}.bv-reading aside h2{color:#fff;margin:22px 0;font-size:39px}.bv-reading aside p{color:#e9dce3;margin-bottom:26px}.bv-about{grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;display:grid}.bv-about img{height:650px}.bv-about h2{margin-bottom:25px;font-size:55px}.bv-about p{margin-bottom:20px}.bv-contact{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.bv-contact>div>.bv-mark{width:110px;height:110px}.bv-contact h2{margin:25px 0;font-family:Georgia,serif;font-size:55px;font-weight:500}.bv-contact .layout-stack{gap:12px;margin-top:28px}.bv-contact>img{width:100%;height:620px}.bv-pending{border-left:3px solid var(--bv-berry);background:var(--bv-paper);margin-top:30px;padding:18px}.bv-footer{background:var(--bv-plum);color:#fff;padding-top:75px}.bv-footer>.layout-container:first-child{grid-template-columns:1.3fr .7fr .8fr;gap:70px;padding-bottom:60px;display:grid}.bv-footer .bv-mark{width:76px;height:76px}.bv-footer h2{margin:18px 0;font-family:Georgia,serif;font-size:38px}.bv-footer p{color:#cfbec8}.bv-footer nav{align-content:start;gap:10px;display:grid}.bv-footer b{color:#e9b8c8}.bv-footer-base{color:#cfbec8;border-top:1px solid #ffffff30;justify-content:space-between;gap:30px;padding-block:22px;font-size:9px;display:flex}.beauty-voyage+.site-credit{--credit-background:#25142d!important;--credit-text:#fff!important;--credit-link:#e9b8c8!important;--credit-border:#ffffff30!important}@keyframes bv-slide{0%{opacity:0;transform:scale(1.05)}6%,28%{opacity:1}34%,to{opacity:0;transform:scale(1)}}@keyframes bv-marquee{to{transform:translate(-35%)}}@media (max-width:1120px){.bv-header-inner>.bv-button{display:none}.bv-header nav{gap:14px}.bv-services article{grid-template-columns:1fr}.bv-service-photo{min-height:330px}.bv-page-hero img{height:520px}}@media (max-width:800px){.bv-header-inner>nav{display:none}.bv-menu{display:block;position:relative}.bv-menu summary{cursor:pointer;font-size:12px;font-weight:800;list-style:none}.bv-menu summary::-webkit-details-marker{display:none}.bv-menu nav{z-index:80;background:#fff;border:1px solid #7a405133;width:min(300px,100vw - 40px);max-height:calc(100vh - 120px);padding:18px;position:absolute;top:42px;right:0;overflow-y:auto;box-shadow:0 20px 50px #3a16263d}.bv-menu:not([open]) nav{display:none}.bv-menu[open] nav{align-items:stretch;gap:2px;display:grid}.bv-menu nav a{white-space:normal;overflow-wrap:anywhere;padding:12px}.bv-hero{min-height:710px}.bv-hero-shade{background:linear-gradient(90deg,#241020e0,#3b17318f),linear-gradient(#0000,#180d19a8)}.bv-heading,.bv-brow-story>.layout-container,.bv-academy,.bv-faq,.bv-page-hero>.layout-container,.bv-reading,.bv-about,.bv-contact{grid-template-columns:1fr}.bv-heading>p{justify-self:start}.bv-brow-story img{height:520px}.bv-academy img,.bv-page-hero img{grid-row:1;height:480px}.bv-reading aside{position:static}.bv-footer>.layout-container:first-child{grid-template-columns:1fr 1fr}.bv-footer>.layout-container:first-child>div:first-child{grid-column:1/-1}}@media (max-width:560px){.beauty-voyage .layout-container{width:min(100% - 36px,1440px)}.bv-header-inner{min-height:84px}.bv-mark{width:56px;height:56px}.bv-brand strong{font-size:19px}.bv-brand small{font-size:7px}.bv-hero{min-height:680px}.bv-hero-content{padding-block:65px 28px}.beauty-voyage h1{font-size:clamp(48px,15vw,68px)}.bv-hero p{font-size:15px}.bv-hero .layout-stack{width:100%;display:grid}.bv-hero .bv-button{width:100%}.bv-services{grid-template-columns:1fr}.bv-services article{min-height:0}.bv-service-photo{min-height:300px}.bv-services article>div{padding:27px}.bv-section{padding-block:70px}.bv-heading{gap:28px}.bv-brow-story img{height:370px}.bv-brow-story>div>div{padding:50px 24px}.bv-academy img,.bv-page-hero img,.bv-about img,.bv-contact>img{height:360px}.bv-reading{gap:38px}.bv-footer>.layout-container:first-child{grid-template-columns:1fr}.bv-footer>.layout-container:first-child>div:first-child{grid-column:auto}.bv-footer-base{display:block}.bv-footer-base span{margin-top:8px;display:block}}@media (prefers-reduced-motion:reduce){.beauty-voyage *{transition:none!important;animation:none!important}.bv-slides img{opacity:0;transform:none}.bv-slides img:first-child{opacity:1}}
.ak-core{--ak-red:#c70712;--ak-dark:#111315;--ak-ink:#191b1d;--ak-paper:#f4f1eb;--ak-white:#fff;--ak-grey:#d9d6d0;--ak-steel:#777c80;background:var(--ak-paper);color:var(--ak-ink);font:16px/1.6 Arial,Helvetica,sans-serif}.ak-core *{box-sizing:border-box}.ak-core a{color:inherit;text-decoration:none}.ak-core img{object-fit:cover;max-width:100%;display:block}.ak-core h1,.ak-core h2,.ak-core h3,.ak-core p{margin:0}.ak-core h1,.ak-core h2{letter-spacing:-.055em;text-transform:uppercase;font-weight:800;line-height:.95}.ak-core h1 em,.ak-core h2 em{color:var(--ak-red);font-style:normal}.ak-core h2{font-size:clamp(40px,5vw,76px)}.ak-core h3{letter-spacing:-.035em;font-size:25px;line-height:1.12}.ak-core .layout-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(22px,4.5vw,76px)}.ak-core a:focus-visible,.ak-core summary:focus-visible{outline:3px solid var(--ak-red);outline-offset:5px}.ak-top{background:var(--ak-dark);color:#fff;letter-spacing:.14em;font-size:10px}.ak-top>.layout-container{justify-content:space-between;gap:20px;padding-block:8px;display:flex}.ak-header{z-index:20;background:#fff;border-bottom:1px solid #dedede;position:relative}.ak-header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:102px;display:flex}.ak-brand{align-items:center;gap:13px;min-width:0;display:flex}.ak-brand img{object-fit:contain;width:80px;height:80px}.ak-brand span{line-height:1.1;display:grid}.ak-brand b{text-transform:uppercase;letter-spacing:-.03em;font-size:20px}.ak-brand small{color:#62666a;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:9px}.ak-header nav{align-items:center;gap:28px;display:flex}.ak-header nav a{border-bottom:2px solid #0000;padding-block:10px;font-size:12px}.ak-header nav a:hover,.ak-header nav a[aria-current]{border-color:var(--ak-red)}.ak-header-cta,.ak-button{background:var(--ak-red);text-transform:uppercase;letter-spacing:.035em;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:16px 20px;font-size:12px;font-weight:700;transition:background .25s,transform .25s;display:inline-flex;color:#fff!important}.ak-header-cta:hover,.ak-button:hover{background:#99030b;transform:translateY(-2px)}.ak-header-cta span,.ak-button span{font-size:18px}.ak-button-light{background:#fff;color:var(--ak-dark)!important}.ak-button-light:hover{background:#e4e4e4}.ak-mobile-menu{display:none}.ak-preview{text-align:center;background:#ffdc57;padding:8px}.ak-kicker{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.5;display:block}.ak-hero{isolation:isolate;color:#fff;min-height:730px;display:flex;position:relative}.ak-hero>img,.ak-hero-shade{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ak-hero>img{object-position:center}.ak-hero-shade{z-index:-1;background:linear-gradient(90deg,#08090aec 0%,#0b0d0ec2 38%,#0000 72%),linear-gradient(#0000 45%,#08090ab8)}.ak-hero-content{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:80px 34px;display:flex}.ak-hero .ak-kicker{color:#ff646d}.ak-hero .ak-kicker i{background:var(--ak-red);width:8px;height:8px;margin-right:9px;display:inline-block}.ak-hero h1{max-width:1050px;margin:34px 0 28px;font-size:clamp(54px,7.4vw,108px)}.ak-hero p{color:#e5e5e5;max-width:570px;font-size:17px}.ak-hero-actions{gap:14px;margin-top:34px}.ak-hero-meta{letter-spacing:.09em;border-top:1px solid #ffffff4a;grid-template-columns:.55fr 1.5fr .6fr;align-items:end;gap:30px;width:100%;margin-top:auto;padding-top:25px;font-size:9px;display:grid}.ak-hero-meta strong{letter-spacing:0;font-size:13px;font-weight:500;line-height:1.5}.ak-hero-meta small{text-align:right}.ak-proof{background:var(--ak-red);color:#fff}.ak-proof>.layout-container{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:32px;display:grid}.ak-proof div{min-width:0;padding-inline:30px}.ak-proof div:first-child{padding-left:0}.ak-proof div+div{border-left:1px solid #fff5}.ak-proof strong,.ak-proof span{display:block}.ak-proof strong{text-transform:uppercase;font-size:17px}.ak-proof span{color:#ffd9da;margin-top:4px;font-size:11px}.ak-section{padding-block:100px}.ak-section-head{grid-template-columns:1.5fr .65fr;align-items:end;gap:60px;margin-bottom:50px;display:grid}.ak-section-head .ak-kicker{color:var(--ak-red);margin-bottom:25px}.ak-section-head>p{max-width:400px;font-size:15px}.ak-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ak-service-grid article{border-top:4px solid var(--ak-dark);min-width:0;padding-top:15px}.ak-service-number{letter-spacing:.1em;color:var(--ak-red);font-size:10px;font-weight:800}.ak-service-grid h3{text-transform:uppercase}.ak-service-grid p{min-height:70px;margin:15px 0 25px;font-size:13px;line-height:1.75}.ak-service-grid article>a{text-transform:uppercase;border-top:1px solid #aaa;justify-content:space-between;padding-top:14px;font-size:11px;font-weight:700;display:flex}.ak-service-grid article>a span{color:var(--ak-red);font-size:18px}.ak-feature{background:var(--ak-dark);color:#fff;grid-template-columns:1.15fr .85fr;min-height:650px;display:grid}.ak-feature-image{min-width:0}.ak-feature-image img{width:100%;height:100%}.ak-feature-copy{align-self:center;padding:clamp(50px,7vw,110px)}.ak-feature-copy .ak-kicker{color:#ff5c65}.ak-feature-copy h2{margin:28px 0;font-size:clamp(38px,4.5vw,67px)}.ak-feature-copy p{color:#d4d4d4;max-width:520px;font-size:14px}.ak-feature-copy ul{margin:28px 0 35px;padding:0;list-style:none}.ak-feature-copy li{border-bottom:1px solid #ffffff25;padding:11px 0;font-size:12px}.ak-feature-copy li:before{content:"＋";color:#ff5962;margin-right:13px}.ak-process{background:#e3e0da}.ak-steps{background:#bdbab4;border:1px solid #bdbab4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.ak-steps article{background:var(--ak-paper);min-height:260px;padding:32px}.ak-steps span{color:var(--ak-red);font-size:38px;font-weight:800}.ak-steps h3{text-transform:uppercase;margin:42px 0 14px;font-size:22px}.ak-steps p{font-size:12px}.ak-results{background:#fff;padding-block:95px}.ak-results-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:75px;display:grid}.ak-results .ak-kicker{color:var(--ak-red)}.ak-results h2{margin:28px 0}.ak-results p{max-width:440px;margin-bottom:30px}.ak-results img{width:100%;height:540px}.ak-faq{background:#dcd9d3}.ak-faq-grid{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.ak-faq .ak-kicker{color:var(--ak-red)}.ak-faq h2{margin:25px 0;font-size:clamp(40px,4.5vw,65px)}.ak-faq-grid>div:first-child>p{max-width:360px;margin-bottom:28px;font-size:14px}.ak-faq details{border-top:1px solid #9f9f9f}.ak-faq details:last-child{border-bottom:1px solid #9f9f9f}.ak-faq summary{cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:22px 0;font-size:15px;font-weight:700;list-style:none;display:grid}.ak-faq summary::-webkit-details-marker{display:none}.ak-faq summary span{color:var(--ak-red);font-size:10px}.ak-faq summary b{font-size:22px}.ak-faq details[open] summary b{transform:rotate(45deg)}.ak-faq details>p{padding:0 35px 24px 58px;font-size:13px;line-height:1.8}.ak-page-intro{background:var(--ak-dark);color:#fff;padding-block:90px}.ak-page-intro .ak-kicker{color:#ff5c65}.ak-page-intro h1{max-width:1050px;margin:32px 0;font-size:clamp(55px,7vw,102px)}.ak-page-intro>div>p{color:#d5d5d5;max-width:650px}.ak-about{grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;display:grid}.ak-about img{width:100%;height:600px}.ak-about .ak-kicker{color:var(--ak-red)}.ak-about h2{margin:25px 0;font-size:clamp(38px,4.2vw,62px)}.ak-about p{margin-bottom:18px;font-size:14px}.ak-contact{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.ak-contact .ak-kicker,.ak-brief .ak-kicker{color:var(--ak-red)}.ak-big-number,.ak-second-number{letter-spacing:-.045em;font-weight:800;line-height:1.1;display:block}.ak-big-number{margin-top:25px;font-size:clamp(32px,4.3vw,66px)}.ak-second-number{color:#5e6265;margin-top:12px;font-size:clamp(24px,3vw,45px)}.ak-contact>div>p{margin:20px 0;font-size:12px}.ak-address{border-top:1px solid #aaa;margin-top:45px;padding-top:28px}.ak-address h3{text-transform:uppercase;margin:15px 0;font-size:26px}.ak-address p{margin:0 0 17px!important;font-size:14px!important}.ak-address a{text-underline-offset:5px;font-size:12px;text-decoration:underline}.ak-brief{background:var(--ak-dark);color:#fff;padding:45px}.ak-brief h2{margin:25px 0;font-size:42px}.ak-brief ol{counter-reset:item;margin:0 0 35px;padding:0;list-style:none}.ak-brief li{counter-increment:item;border-bottom:1px solid #ffffff28;padding:12px 0;font-size:13px}.ak-brief li:before{content:"0" counter(item);color:#ff5d66;width:44px;font-size:10px;display:inline-block}.ak-article{max-width:900px!important}.ak-final{background:var(--ak-red);color:#fff;padding-block:80px}.ak-final h2{margin:35px 0;font-size:clamp(52px,7vw,105px)}.ak-final h2 em{color:#151515}.ak-final .layout-stack{gap:14px}.ak-final-base{border-top:1px solid #ffffff5c;justify-content:space-between;gap:30px;margin-top:55px;padding-top:25px;font-size:12px;display:flex}.ak-footer{background:var(--ak-dark);color:#fff;padding-top:70px}.ak-footer-grid{grid-template-columns:1.4fr .6fr 1fr;gap:70px;padding-bottom:60px;display:grid}.ak-footer-brand{text-transform:uppercase;font-size:34px;font-weight:800}.ak-footer-grid>div:first-child p{color:#bbb;max-width:420px;margin:17px 0;font-size:13px}.ak-footer-grid>div:first-child>span{letter-spacing:.14em;color:#ff5c65;font-size:9px}.ak-footer nav{align-content:start;gap:8px;font-size:12px;display:grid}.ak-footer-grid>div:last-child{align-content:start;gap:9px;font-size:12px;display:grid}.ak-footer-grid>div:last-child>b{text-transform:uppercase;color:#ff5c65;margin-bottom:8px}.ak-footer-grid>div:last-child p{color:#bbb;margin:10px 0}.ak-footer-bottom{border-top:1px solid #ffffff2e;justify-content:space-between;gap:25px;padding-block:22px;font-size:9px;display:flex}.ak-footer-bottom small{text-align:right;max-width:600px}.ak-mobile-menu[open] nav{opacity:1!important;visibility:visible!important;display:flex!important}.ak-core+.site-credit{--credit-background:#111315!important;--credit-text:#fff!important;--credit-link:#ff6b72!important;--credit-border:#ffffff2e!important}@media (max-width:1000px){.ak-header nav{gap:15px}.ak-header-cta{display:none}.ak-hero{min-height:690px}.ak-service-grid{gap:20px}.ak-feature-copy{padding:50px}.ak-steps article{padding:25px}.ak-results-grid,.ak-faq-grid,.ak-about,.ak-contact{gap:45px}.ak-footer-grid{gap:40px}}@media (max-width:760px){.ak-header-inner{min-height:86px}.ak-brand img{width:64px;height:64px}.ak-brand b{font-size:17px}.ak-brand small{font-size:7px}.ak-header>div>nav{display:none}.ak-mobile-menu{display:block}.ak-mobile-menu summary{cursor:pointer;font-size:12px;list-style:none}.ak-mobile-menu summary::-webkit-details-marker{display:none}.ak-mobile-menu[open]>nav{background:#fff;border-bottom:1px solid #ccc;gap:2px;padding:20px 24px;display:grid;position:absolute;top:100%;left:0;right:0}.ak-mobile-menu nav a{padding:11px;font-size:17px}.ak-hero{min-height:670px}.ak-hero-shade{background:linear-gradient(90deg,#08090aed,#08090a8a),linear-gradient(#0000,#08090ac2)}.ak-hero>img{object-position:66% center}.ak-hero-content{padding-block:60px 28px}.ak-hero h1{font-size:clamp(46px,12vw,72px)}.ak-hero p{max-width:330px;font-size:14px}.ak-hero-meta{grid-template-columns:1fr 1fr}.ak-hero-meta strong{grid-area:1/1/auto/-1}.ak-proof>.layout-container{grid-template-columns:1fr;padding-block:5px}.ak-proof div,.ak-proof div:first-child{padding:18px 0}.ak-proof div+div{border-top:1px solid #ffffff50;border-left:0}.ak-section{padding-block:65px}.ak-section-head{margin-bottom:35px;display:block}.ak-section-head>p{margin-top:25px}.ak-service-grid{grid-template-columns:1fr 1fr}.ak-service-image{height:210px}.ak-service-grid p{min-height:90px}.ak-feature{grid-template-columns:1fr}.ak-feature-image img{height:430px}.ak-feature-copy{padding:55px 24px}.ak-steps{grid-template-columns:1fr 1fr}.ak-steps article{min-height:240px}.ak-results{padding-block:65px}.ak-results-grid,.ak-faq-grid,.ak-about,.ak-contact{grid-template-columns:1fr}.ak-results img{grid-row:1;height:390px}.ak-faq-grid>div:first-child{margin-bottom:15px}.ak-page-intro{padding-block:65px}.ak-page-intro h1{font-size:clamp(46px,11vw,70px)}.ak-about img{height:420px}.ak-brief{padding:30px}.ak-final{padding-block:60px}.ak-final-base{display:block}.ak-final-base span{margin-top:8px;display:block}.ak-footer-grid{grid-template-columns:1fr 1fr}.ak-footer-grid>div:first-child{grid-column:1/-1}.ak-footer-bottom{display:block}.ak-footer-bottom small{text-align:left;margin-top:9px;display:block}}@media (max-width:480px){.ak-top span{display:none}.ak-top>.layout-container{justify-content:center}.ak-brand span{display:none}.ak-brand img{width:68px;height:68px}.ak-hero-actions{width:100%;display:grid}.ak-hero-actions .ak-button{width:100%}.ak-hero-meta small{display:none}.ak-service-grid,.ak-steps{grid-template-columns:1fr}.ak-service-image{height:250px}.ak-service-grid p{min-height:0}.ak-steps article{min-height:210px}.ak-feature-image img,.ak-results img,.ak-about img{height:330px}.ak-faq summary{grid-template-columns:30px 1fr auto}.ak-faq details>p{padding-left:44px}.ak-big-number{font-size:30px}.ak-brief h2{font-size:34px}.ak-footer-grid{grid-template-columns:1fr}.ak-footer-grid>div:first-child{grid-column:auto}.ak-footer-brand{font-size:27px}}@media (prefers-reduced-motion:reduce){.ak-core *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ak-core .ak-section-head>p{text-align:right;justify-self:end}@media (max-width:760px){.ak-core .ak-section-head>p{text-align:left;justify-self:start}}.ak-core{--ak-red:#c5121d;--ak-red-deep:#8f0911;--ak-dark:#0d0f11;--ak-paper:#f3f1ec}.ak-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;box-shadow:0 14px 45px #0d0f1114}.ak-header-cta,.ak-button{isolation:isolate;background:linear-gradient(135deg,#d51d28 0%,var(--ak-red) 45%,var(--ak-red-deep) 100%);letter-spacing:.09em;text-transform:uppercase;border:1px solid #fff3;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-height:58px;padding:0 18px 0 24px;font-size:11px;font-weight:800;transition:transform .28s,box-shadow .28s,filter .28s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 13px 30px #8f091138,inset 0 1px #ffffff38;color:#fff!important}.ak-header-cta:before,.ak-button:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 0%,#ffffff38 45%,#0000 60%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.ak-header-cta:hover,.ak-button:hover{background:linear-gradient(135deg,#d51d28 0%,var(--ak-red) 45%,var(--ak-red-deep) 100%);filter:saturate(1.08);transform:translateY(-3px);box-shadow:0 18px 36px #8f09114d,inset 0 1px #ffffff42}.ak-header-cta:hover:before,.ak-button:hover:before{transform:translate(120%)}.ak-header-cta>span,.ak-button>span{font-size:11px}.ak-header-cta i,.ak-button i{background:#ffffff26;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}.ak-header-cta i:before,.ak-button i:before{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)translate(-1px,1px)}.ak-button-light{background:linear-gradient(145deg,#fff 0%,#f4f2ed 100%);border-color:#d8d5cf;box-shadow:0 13px 30px #0d0f1129,inset 0 1px #fff;color:var(--ak-dark)!important}.ak-button-light i{background:var(--ak-dark);box-shadow:none;color:#fff}.ak-button-light:hover{background:linear-gradient(145deg,#fff,#ece9e2);box-shadow:0 18px 36px #0d0f1138}.ak-service-grid{gap:26px}.ak-service-grid article{background:#fff;border:1px solid #d6d2cb;border-radius:4px;min-width:0;padding:0;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 18px 50px #14161812}.ak-service-grid article:hover{border-color:#bbb5ac;transform:translateY(-7px);box-shadow:0 28px 65px #14161824}.ak-service-number{z-index:2;color:#fff;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0f11e0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 8px 22px #0003}.ak-service-image{background:#d5d5d5;height:270px;margin:0;overflow:hidden}.ak-service-image img{width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.75,.25,1)}.ak-service-grid article:hover img{transform:scale(1.055)}.ak-service-copy{padding:26px 26px 24px}.ak-service-grid p{color:#54575a;min-height:70px}.ak-service-grid article a{letter-spacing:.055em;text-transform:uppercase;border-top:0;border-bottom:1px solid #aaa;align-items:center;min-height:42px;padding:0;font-size:10px;font-weight:800;transition:border-color .2s,color .2s;display:inline-flex}.ak-service-grid article a:hover{border-color:var(--ak-red);color:var(--ak-red)}.ak-feature{background:linear-gradient(145deg,#15181b 0%,#090a0c 100%)}.ak-proof{background:linear-gradient(100deg,#b40c15 0%,#cf1822 55%,#9e080f 100%);box-shadow:inset 0 1px #ffffff2e}.ak-steps article{transition:background .25s,transform .25s}.ak-steps article:hover{background:#fff;position:relative;transform:translateY(-4px)}.ak-results img,.ak-about img{box-shadow:0 30px 70px #0f111329}.ak-brief{background:linear-gradient(145deg,#171a1d,#090a0b);box-shadow:0 28px 65px #0d0f1129}.ak-final{background:linear-gradient(105deg,#a90912 0%,#c9121d 52%,#92070e 100%)}@media (max-width:760px){.ak-service-image{height:220px}.ak-service-copy{padding:22px}.ak-service-grid p{min-height:90px}}@media (max-width:480px){.ak-service-image{height:250px}.ak-service-grid p{min-height:0}.ak-header-cta,.ak-button{min-height:58px}}.ak-core .ak-proof>.layout-container{padding-inline:clamp(22px,4.5vw,76px)}.ak-core .ak-proof>.layout-container>div:nth-child(2){text-align:center}.ak-core .ak-proof>.layout-container>div:last-child{text-align:right}@media (max-width:760px){.ak-core .ak-proof>.layout-container{padding-inline:clamp(22px,4.5vw,76px)}.ak-core .ak-proof>.layout-container>div:nth-child(2),.ak-core .ak-proof>.layout-container>div:last-child{text-align:left}}
