:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell){--azd-ink:#101827;--azd-muted:#56616e;--azd-micro:#65717e;--azd-line:#dfe3e7;--azd-paper:#fbfbfa;--azd-soft:#f3f4f3;--azd-max:1500px;--azd-content:1372px;--azd-header-wide:1360px;--azd-motion:.36s cubic-bezier(.22,1,.36,1);--hero-title:clamp(54px,4.4vw,88px);--hero-description:17px;--hero-meta:17px;--hero-eyebrow:10px;--hero-microtext:10px;min-height:100vh;color:var(--azd-ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Segoe UI,Arial,sans-serif;overflow-x:clip}.page-hero{width:min(var(--azd-max),calc(100% - 64px));isolation:isolate;border-bottom:1px solid var(--azd-line);background:#fff;height:620px;min-height:620px;margin-inline:auto;position:relative;overflow:hidden}.page-hero__copy{z-index:3;flex-direction:column;align-items:flex-start;width:42%;height:100%;padding:116px 34px 36px 24px;display:flex;position:relative}.page-hero__kicker{color:var(--azd-micro);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.page-hero__eyebrow{color:var(--azd-micro);font-size:var(--hero-eyebrow);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.page-hero h1{max-width:650px;font-size:var(--hero-title);letter-spacing:-.055em;margin:22px 0 18px;font-weight:300;line-height:.97}.page-hero__description{max-width:480px;color:var(--azd-muted);font-size:var(--hero-description);margin:0;line-height:1.52}.page-hero__meta-line{color:var(--azd-ink);font-size:var(--hero-meta);margin-top:8px;font-weight:650;line-height:1.4;display:block}.page-hero__note{color:var(--azd-micro);margin-top:5px;font-size:12px;line-height:1.4;letter-spacing:.04em!important}.page-hero__actions{align-items:center;gap:12px;margin-top:26px;display:flex}.page-hero__actions a{border:1px solid var(--azd-ink);letter-spacing:.07em;justify-content:center;align-items:center;min-width:174px;height:46px;padding:0 18px;font-size:9px;font-weight:750;display:flex}.page-hero__primary{background:var(--azd-ink);box-shadow:0 8px 20px #1018271f;color:#fff!important}.page-hero__secondary{color:var(--azd-ink);background:#ffffffe0}.page-hero__actions a:hover{transform:translateY(-2px)}.page-hero__location{color:#65717e;align-items:center;gap:10px;margin-top:auto;font-size:13px;display:flex}.page-hero__location .line-icon{width:15px;height:15px}.page-hero__visual{z-index:1;background:linear-gradient(90deg,#fff 0%,#fffffff5 8%,#ffffff57 28%,#fff0 50%),var(--page-hero-image) center 54%/cover no-repeat;filter:saturate(1.03)contrast(1.02);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 0 40%}.page-hero:hover .page-hero__visual{transform:scale(1.012)}.page-hero__visual:after{content:"";background:linear-gradient(#ffffff0f,#0000 72%,#080e171a);position:absolute;inset:0}.page-hero__wireframe{z-index:2;width:390px;height:310px;color:var(--azd-ink);opacity:.032;pointer-events:none;place-items:center;display:grid;position:absolute;bottom:-3%;left:-1%}.page-hero__wireframe:before,.page-hero__wireframe:after{content:"";border:1px solid;position:absolute;transform:skewY(-23deg)}.page-hero__wireframe:before{width:350px;height:220px}.page-hero__wireframe:after{width:245px;height:150px}.page-hero__wireframe .line-icon{stroke-width:.65px;width:330px;height:220px}.page-hero__editorial{z-index:3;color:#ffffffeb;letter-spacing:.115em;text-transform:uppercase;text-shadow:0 1px 8px #050c1647;isolation:isolate;width:min(280px,24vw);padding:12px 0 0 20px;font-size:13px;font-weight:600;line-height:1.5;position:absolute;bottom:clamp(42px,3.4vw,56px);right:clamp(42px,3.4vw,56px)}.page-hero__editorial:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 66% 60%,#08111d57 0%,#08111d2b 42%,#08111d00 74%);position:absolute;inset:-24px -30px -25px -38px}.page-hero__editorial:after{content:"";background:#ffffffb8;width:1px;height:30px;position:absolute;top:0;left:0}.page-hero__editorial i{opacity:.72;background:currentColor;width:28px;height:1px;margin-top:14px;display:block}.page-hero>.hero-change-button{z-index:5}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :is(a,button,input,textarea,select,summary){font:inherit}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) a{color:inherit;text-decoration:none}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :is(a,button,summary){transition:color var(--azd-motion),background-color var(--azd-motion),border-color var(--azd-motion),opacity var(--azd-motion),transform var(--azd-motion)}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :is(a,button,summary,[tabindex],input,textarea,select):focus-visible{outline-offset:4px;outline:2px solid #315b84}@media (width>=901px){:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell){position:relative}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header{z-index:50;width:100%;height:70px;box-shadow:none;color:var(--azd-ink);background:0 0;border:0;position:absolute;top:0;left:0}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__inner{width:min(var(--azd-header-wide),calc(100% - 64px));align-items:center;height:70px;margin:auto;grid-template-columns:1fr auto 1fr!important;display:grid!important}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-logo{grid-area:1/1;justify-content:flex-start;justify-self:start;align-items:center;gap:11px;width:230px;height:70px;display:flex}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-logo img{object-fit:contain;flex:none;width:62px;height:62px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-logo>span{white-space:nowrap;gap:4px;display:grid}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-logo b{letter-spacing:.14em;font-size:9px;font-weight:800;line-height:1}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-logo small{color:#68727f;letter-spacing:.035em;font-size:7px;line-height:1}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header nav{display:contents!important}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__links{white-space:nowrap;letter-spacing:.045em;grid-area:1/2;justify-self:center;align-items:center;gap:clamp(24px,1.65vw,34px);font-size:12px;font-weight:600;display:flex}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__links>a{padding:10px 0;position:relative;border:0!important}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__links>a:after{content:"";background:var(--azd-ink);width:0;height:1px;transition:width var(--azd-motion);position:absolute;bottom:3px;left:50%;transform:translate(-50%)}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__links>a:is(:hover,.active):after{width:24px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__price{border:1px solid var(--azd-ink);background:var(--azd-ink);color:#fff;letter-spacing:.08em;height:44px;box-shadow:none;grid-area:1/3;justify-self:end;align-items:center;padding:0 18px;font-size:10px;font-weight:700;display:flex;margin:0 28px 0 0!important}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__admin{grid-area:1/3;position:absolute;top:68px;right:0}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>main:first-of-type,.contact-shell>.contact-hero{padding-top:0}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :is(.services-hero,.portfolio-hero,.workflow-hero,.prices-hero,.team-hero,.contact-hero){border-top:0}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header,:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__inner,:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-logo{height:78px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-logo img{width:68px;height:68px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__price{height:48px}}#portofoliu,#proces,#echipa,#contact,#ghid,#tarife{scroll-margin-top:86px}:is(.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :is(.portfolio-hero,.workflow-hero,.prices-hero,.team-hero,.contact-hero){width:min(var(--azd-max),calc(100% - 64px));isolation:isolate;border-top:0;border-bottom:1px solid var(--azd-line);background:#fff;min-height:620px;margin-inline:auto;padding:88px 24px}:is(.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :is(.portfolio-hero__copy,.workflow-hero__copy,.prices-hero__copy,.team-hero__copy,.contact-hero__copy)>span{color:var(--azd-micro);letter-spacing:.15em;font-size:10px;font-weight:800}:is(.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :is(.portfolio-hero,.workflow-hero,.prices-hero,.team-hero,.contact-hero) h1{letter-spacing:-.055em;max-width:850px;margin-top:28px;font-size:clamp(62px,6.4vw,102px);font-weight:250;line-height:.95}:is(.workflow-collaboration,.workflow-process,.team-featured,.team-empty,.team-album,.team-process,.team-cta){width:min(var(--azd-content),calc(100% - 96px))}:is(.portfolio-filters,.portfolio-page .projects-feed,.portfolio-page>.admin-portfolio-tools,.portfolio-page>.status-message,.portfolio-cta,.price-tabs,.price-content,.guide-workspace,.guide-related){width:min(var(--azd-content),calc(100% - 96px))!important}.contact-main{width:min(var(--azd-content),calc(100% - 96px))}:is(.workflow-shell,.team-shell,.prices-shell,.guide-shell,.contact-shell) h2{letter-spacing:-.035em}:is(.workflow-shell,.team-shell,.prices-shell,.guide-shell,.contact-shell) :is(p,li,label,td){color:var(--azd-muted)}:is(.workflow-shell,.team-shell,.prices-shell,.guide-shell,.contact-shell) :is([class*=__copy]>span,section>header>span,section>span:first-child,small){letter-spacing:.13em}.site-shell .portfolio-filters{margin-top:0;padding-top:20px}.site-shell .portfolio-categories{border-color:var(--azd-line);gap:clamp(34px,4vw,62px)}.site-shell .portfolio-categories button,.site-shell .portfolio-filter-row button{cursor:pointer}.site-shell .portfolio-categories button{letter-spacing:.06em;border-bottom:0;padding:21px 10px 19px;font-size:14px;font-weight:650;position:relative}.site-shell .portfolio-categories button:after{content:"";background:var(--azd-ink);width:0;height:1px;transition:width var(--azd-motion);position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.site-shell .portfolio-categories button:is(:hover,.active):after{width:28px}.site-shell .portfolio-filter-row{border-bottom:1px solid var(--azd-line);min-height:84px;margin-top:10px}.site-shell .portfolio-filter-row>span,.site-shell .portfolio-filter-row>label{color:#4c5c6b;letter-spacing:.035em;font-size:18px}.site-shell .portfolio-filter-row>button{color:#314352;border-bottom:0;font-size:18px;position:relative}.site-shell .portfolio-filter-row>button:after{content:"";background:var(--azd-ink);width:0;height:1px;transition:width var(--azd-motion);position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.site-shell .portfolio-filter-row>button:is(:hover,.active){color:var(--azd-ink)}.site-shell .portfolio-filter-row>button:is(:hover,.active):after{width:18px}.site-shell .portfolio-filter-row select{color:var(--azd-ink);cursor:pointer}.site-shell .portfolio-page .projects-feed{gap:52px 26px;width:min(var(--azd-max),calc(100% - 64px))!important}.site-shell .portfolio-page .project-image-button{background:var(--azd-soft);overflow:hidden}.site-shell .portfolio-page .project-image-button img{transition:transform .7s cubic-bezier(.22,1,.36,1),filter var(--azd-motion)}.site-shell .portfolio-page .project-image-button:hover img{transform:scale(1.02)}.site-shell .portfolio-page .project-info__title{transition:transform var(--azd-motion);color:var(--azd-ink)!important}.site-shell .portfolio-page .project.is-featured .project-preview{gap:14px}.site-shell .portfolio-page .project.is-featured .project-info__title strong{font-size:59px;font-weight:300}.site-shell .portfolio-page .project.is-featured .project-info__title b{font-size:35px;font-weight:350;line-height:1.2}.site-shell .portfolio-page .project.is-card .project-info__title strong{font-size:34px}.site-shell .portfolio-page .project.is-card .project-info__title b{font-size:25px;font-weight:450}.site-shell .portfolio-page .project-info__place{color:#304250!important;font-size:16px!important}.site-shell .portfolio-page .project-editorial-arrow{width:20px;height:20px;transition:transform var(--azd-motion);margin-top:20px;display:block}.site-shell .portfolio-page .project-preview:hover .project-editorial-arrow{transform:translate(4px,-3px)}.site-shell .portfolio-page .project-preview:hover .project-info__title{transform:translate(2px)}.site-shell .portfolio-page .project-discover{transition:color var(--azd-motion),transform var(--azd-motion),border-color var(--azd-motion)}.site-shell .portfolio-page .project-preview:hover .project-discover{transform:translate(3px)}.site-shell .portfolio-hero__visual{filter:saturate(1.05)contrast(1.03);opacity:1;transition:transform .7s cubic-bezier(.22,1,.36,1)}.site-shell .portfolio-hero:hover .portfolio-hero__visual{transform:scale(1.012)}.site-shell .portfolio-hero h1{font-size:clamp(64px,6.65vw,106px)}.site-shell .site-closing-cta{margin-top:112px}.site-shell .site-closing-cta .home-light-button{letter-spacing:.07em;font-weight:750;color:#101827!important;background:#fff!important;border-color:#fff!important}.site-shell .portfolio-cta{background:var(--azd-soft);margin-top:68px;padding:58px 68px}@media (width>=901px){.site-shell .portfolio-hero__visual{background:linear-gradient(90deg,#fffffffa,#ffffff2b 27%,#ffffff04),var(--portfolio-hero-image) center 54% / cover no-repeat;height:auto;inset:0 0 0 40%}.site-shell .portfolio-hero__copy{padding-top:34px}.site-shell .portfolio-hero>p{color:#fff;text-align:right;text-shadow:0 1px 12px #080f1961;max-width:310px;font-weight:600;inset:auto 42px 42px auto}}.site-shell .portfolio-tail{border-top:1px solid var(--azd-line);color:#172234;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.site-shell .portfolio-tail:before,.site-shell .portfolio-tail:after{content:"";border:1px solid #1018270e;position:absolute;transform:skewY(-22deg)}.site-shell .portfolio-tail:before{width:81%;height:65%}.site-shell .portfolio-tail:after{width:54%;height:43%}.site-shell .portfolio-tail .line-icon{opacity:.075;stroke-width:.65px;width:65%;height:65%}.site-shell .portfolio-tail>span{color:#4e5e6e;letter-spacing:.16em;font-size:14px;font-weight:750;line-height:1.65;position:absolute;bottom:12%;right:7%}.site-shell .portfolio-tail>span i{background:#8d97a2;width:28px;height:1px;margin-top:14px;display:block}:is(.services-shell,.guide-shell,.prices-shell) :is(.services-nav button.active,.guide-tabs button.active,.guide-mode button.active,.price-mode button.active){background:var(--azd-ink);color:#fff}.guide-workspace{grid-template-columns:245px minmax(0,1fr)}.guide-panel,.price-content{background:#fff}.guide-dark-cta,.price-promise{background:var(--azd-ink)}.guide-related{border-color:var(--azd-line)}.contact-main{padding-top:58px}.contact-lead{border-color:var(--azd-line);grid-template-columns:minmax(300px,41%) minmax(0,59%)}.contact-details{border-color:var(--azd-line)}.contact-form input,.contact-form textarea{border-color:var(--azd-line);background:#fff;border-radius:0}.contact-form button[type=submit]{background:var(--azd-ink)}.contact-before{border-color:var(--azd-line)}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.site-footer{width:min(var(--azd-content),calc(100% - 64px));border-top:1px solid var(--azd-line);background:#fff;max-width:none;margin:0 auto!important;padding:26px 0!important}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta{width:min(var(--azd-max),calc(100% - 64px));color:#fff;background:#101a29;grid-template-columns:48% 40% 12%;align-items:stretch;min-height:470px;margin:96px auto 0;padding:0;display:grid}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-cta__copy{padding:62px 42px 58px 52px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-cta__copy h2{letter-spacing:-.035em;margin:20px 0 8px;font-size:clamp(50px,4vw,76px);font-weight:300;line-height:1.08}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-cta__copy p{color:#c7ced8;font-size:17px;line-height:1.6}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-cta__actions{margin-top:30px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-light-button,:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-cta-link{justify-content:center;align-items:center;height:52px;padding-block:0;display:flex}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-cta__visual{background-position:50% 55%;background-size:102% 102%;transition:background-size .7s cubic-bezier(.22,1,.36,1)}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta:hover .home-cta__visual{background-size:104% 104%}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta>small{font-size:10px}@media (width>=1600px){:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell){--azd-max:1680px;--azd-content:1500px;--azd-header-wide:1600px}.page-hero{height:700px;min-height:700px}.page-hero__copy{padding-top:126px}}@media (width>=2100px){:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell){--azd-header-wide:1680px}.page-hero{height:740px;min-height:740px}}@media (width>=901px) and (width<=1100px){.services-shell .services-hero,.site-shell .portfolio-hero{height:590px;min-height:590px}.services-shell .services-hero__copy{height:590px}}@media (width>=1101px) and (width<=1599px){.services-shell .services-hero,.site-shell .portfolio-hero{height:620px;min-height:620px}.services-shell .services-hero__copy{height:620px}}@media (width>=1600px) and (width<=2099px){.services-shell .services-hero,.site-shell .portfolio-hero{height:700px;min-height:700px}.services-shell .services-hero__copy{height:700px}}@media (width>=2100px){.services-shell .services-hero,.site-shell .portfolio-hero{height:740px;min-height:740px}.services-shell .services-hero__copy{height:740px}}@media (width<=1250px) and (width>=901px){:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__inner{width:calc(100% - 40px)}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-logo{width:150px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-logo>span{display:none}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__links{gap:17px;font-size:10px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__price{height:42px;padding-inline:13px;font-size:9px;margin-right:10px!important}.page-hero__copy{width:46%;padding-right:22px}.page-hero__visual{left:43%}.page-hero h1{font-size:clamp(48px,5.2vw,64px)}.page-hero__description,.page-hero__meta-line{font-size:16px}}@media (width<=900px){:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header{border-bottom:1px solid var(--azd-line);background:#fff;height:76px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-header__inner{width:calc(100% - 30px);height:76px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-logo,:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-logo img{width:66px;height:66px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header .home-logo>span{display:none}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.home-header nav{top:76px}:is(.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :is(.portfolio-hero,.workflow-hero,.prices-hero,.team-hero,.contact-hero){width:calc(100% - 48px);padding-inline:26px}:is(.workflow-collaboration,.workflow-process,.team-featured,.team-empty,.team-album,.team-process,.team-cta),:is(.portfolio-filters,.portfolio-page .projects-feed,.portfolio-page>.admin-portfolio-tools,.portfolio-page>.status-message,.portfolio-cta,.price-tabs,.price-content,.guide-workspace,.guide-related),.contact-main{width:calc(100% - 48px)!important}.guide-workspace{grid-template-columns:210px minmax(0,1fr)}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta{grid-template-columns:55% 45%;width:calc(100% - 48px)}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta>small{display:none}.page-hero{width:calc(100% - 48px);height:590px;min-height:590px}.page-hero__copy{width:48%;padding:70px 22px 30px 12px}.page-hero__visual{left:45%}.page-hero h1{font-size:clamp(46px,6vw,58px)}.page-hero__description,.page-hero__meta-line{font-size:15px}.page-hero__actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px}.page-hero__actions a{min-width:165px;height:42px}.page-hero__wireframe{display:none}}@media (width<=700px){:is(.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :is(.portfolio-hero,.workflow-hero,.prices-hero,.team-hero,.contact-hero){width:100%;min-height:590px;padding:50px 20px}:is(.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :is(.portfolio-hero,.workflow-hero,.prices-hero,.team-hero,.contact-hero) h1{max-width:100%;font-size:clamp(42px,11vw,50px);line-height:.98}:is(.site-shell,.workflow-shell,.guide-shell,.team-shell,.contact-shell) :is(.portfolio-hero,.workflow-hero,.team-hero,.contact-hero)>p{max-width:310px;margin:28px 0 0;font-size:15px;line-height:1.5;position:relative;top:auto;left:auto}:is(.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :is(.portfolio-hero__visual,.workflow-hero__visual,.prices-hero__visual,.team-hero__visual,.contact-hero__visual){height:270px;left:12%;right:-22%}:is(.workflow-collaboration,.workflow-process,.team-featured,.team-empty,.team-album,.team-process,.team-cta),:is(.portfolio-filters,.portfolio-page .projects-feed,.portfolio-page>.admin-portfolio-tools,.portfolio-page>.status-message,.portfolio-cta,.price-tabs,.price-content,.guide-workspace,.guide-related),.contact-main{width:calc(100% - 30px)!important}.guide-workspace{display:block}.guide-tabs{width:100%;position:static;overflow:hidden}.guide-tabs>div{scrollbar-width:none;display:flex;overflow-x:auto}.guide-tabs button{min-width:112px}.contact-lead{grid-template-columns:1fr}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta{grid-template-rows:auto 300px;grid-template-columns:1fr;width:100%;min-height:680px;margin-top:64px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-cta__copy{padding:44px 24px 38px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-cta__copy h2{font-size:38px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-cta__copy p{font-size:16px}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-cta__actions{align-items:stretch;width:100%}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-light-button,:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-cta-link{width:100%;min-width:0}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) .site-closing-cta .home-cta__visual{grid-row:2}:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell)>.site-footer{width:calc(100% - 30px);padding-inline:0!important}.site-shell .portfolio-tail{display:none}.page-hero{width:100%;height:760px;min-height:760px}.page-hero__copy{width:100%;height:100%;padding:42px 20px 338px}.page-hero h1{max-width:100%;margin-block:18px 14px;font-size:clamp(44px,11.5vw,56px)}.page-hero__description,.page-hero__meta-line{font-size:16px}.page-hero__actions{grid-template-columns:1fr;width:100%;margin-top:20px;display:grid}.page-hero__actions a{width:100%;height:48px}.page-hero__location{margin-top:24px;font-size:12px}.page-hero__visual{background:linear-gradient(180deg,#fff 0%,#ffffff2e 25%,#fff0 52%),var(--page-hero-image) center/cover no-repeat;height:310px;inset:auto 0 0}.page-hero__editorial{letter-spacing:.1em;width:min(250px,72vw);padding:10px 0 0 16px;font-size:14px;line-height:1.48;bottom:20px;right:20px}.page-hero__editorial:before{background:radial-gradient(at 68% 60%,#08111d5c,#08111d24 48%,#08111d00 76%);inset:-19px -20px -20px -28px}.page-hero__editorial:after{height:25px}}@media (width<=420px){.site-shell .portfolio-hero__copy{width:100%;min-width:0}.site-shell .portfolio-hero h1{letter-spacing:-.05em;white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(38px,10.25vw,43px)}}@media (prefers-reduced-motion:reduce){:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) *,:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :before,:is(.services-shell,.site-shell,.workflow-shell,.guide-shell,.prices-shell,.team-shell,.contact-shell) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site-shell .portfolio-hero:hover .portfolio-hero__visual{transform:none}}
