/* Homepage agency positioning; shared portal and secure forms retain their styles. */
.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;padding-block:30px 38px;align-items:center}.hero-copy{padding:30px 0}.hero h1{font-size:clamp(42px,4.8vw,76px);letter-spacing:-.055em;line-height:1.06}.hero-description{max-width:640px}.hero-assurance{color:#d3ddca}.agency-board{border:1px solid #475140;background:linear-gradient(145deg,#232d21,#141b14);padding:28px;border-radius:14px;transform:rotate(2deg);box-shadow:0 20px 70px #0004}.board-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:2px;color:#bfccaf}.board-dot{width:38px;height:38px;border-radius:50%;background:var(--green);color:#111;display:grid;place-items:center;font-size:22px}.agency-board h2{font-size:clamp(30px,3vw,45px);line-height:1.14;letter-spacing:-1.5px;margin:25px 0}.agency-board h2 em{font-style:normal;color:var(--green)}.agency-board ol{list-style:none;padding:0;margin:0}.agency-board li{display:flex;gap:16px;align-items:center;padding:15px 0;border-top:1px solid #404b39}.agency-board li>span{font-size:11px;color:var(--green)}.agency-board strong{font-size:14px}.agency-board small{display:block;margin-top:6px;font-size:11px;line-height:1.5;color:#bac6b1}.agency-board>p{font-size:10px;color:#a8b69f;margin-bottom:0}.agency-channels{background:var(--green);padding:35px 0}.agency-channels h2{font-size:20px;letter-spacing:-.5px;margin:0 0 20px}.agency-channels ul{list-style:none;display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:0}.agency-channels li{border:1px solid #91b241;border-radius:30px;padding:9px 14px;font-size:12px;font-weight:750}.agency-channels p{font-size:11px;line-height:1.65;max-width:850px;margin:20px 0 0;color:#36451f}.agency-pricing{background:#e8ecdf}.agency-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:end;margin:32px 0 42px}.agency-heading .section-title{font-size:clamp(38px,4.3vw,62px);letter-spacing:-.04em}.agency-heading p{font-size:15px;line-height:1.8;color:#52604a;max-width:420px}.agency-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.agency-price{background:#fff;border:1px solid #cdd6bf;padding:28px;border-radius:10px;display:flex;flex-direction:column;min-width:0}.agency-tag{font-size:9px;font-weight:850;letter-spacing:1.2px;line-height:1.6}.agency-price h3{font-size:25px;line-height:1.2;letter-spacing:-1px;margin:24px 0}.agency-price-number{font-size:43px;font-weight:850;letter-spacing:-2px;margin:0;line-height:1.25}.agency-price-number small{display:block;font-size:13px;letter-spacing:0;font-weight:650;margin-top:6px}.agency-price-custom{font-size:32px;letter-spacing:-1.2px;padding-block:9px}.agency-period{font-size:11px;line-height:1.6;color:#65745a;margin:14px 0 24px;min-height:35px}.agency-price ul{padding-left:17px;margin:0 0 26px;font-size:13px;line-height:1.7}.agency-price li{padding-bottom:13px}.agency-price .button{margin-top:auto;font-size:12px;gap:10px;line-height:1.5;min-height:52px}.agency-price-featured{background:#172016;border-color:#172016;color:#f3f6ed;box-shadow:0 12px 30px #1d2c1922}.agency-price-featured .agency-tag{color:var(--green)}.agency-price-featured .agency-period{color:#bccab1}.agency-button-dark{background:#172016;color:#f6f8ed}.agency-price-notes{border-top:1px solid #c4cfb7;margin-top:26px;padding-top:12px}.agency-price-notes p{font-size:12px;color:#54634a;line-height:1.8;margin:12px 0}.agency-price-notes p:first-child{font-size:14px;color:#24311e}.agency-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.agency-case{border:1px solid #c5cdbd;background:#fafbf7;border-radius:10px;overflow:hidden;min-width:0}.case-art{min-height:260px;display:flex;flex-direction:column;justify-content:space-between;padding:25px;color:#fff;position:relative;isolation:isolate;overflow:hidden}.case-art:after{content:'';position:absolute;width:180px;height:180px;border:1px solid #fff4;border-radius:50%;right:-30px;top:50px;z-index:-1}.case-art>span,.case-art small{font-size:9px;letter-spacing:2px;font-weight:750;line-height:1.6}.case-art strong{font-size:45px;line-height:1;letter-spacing:-2px;font-weight:800}.case-food{background:linear-gradient(130deg,#7d1712,#c13220)}.case-wood{background:repeating-linear-gradient(92deg,#654831 0px,#654831 25px,#705139 27px,#4f3928 30px)}.case-architecture{background:linear-gradient(135deg,#1f3936,#587065)}.case-architecture:after{border-radius:0;transform:rotate(25deg);height:230px}.case-copy{padding:25px}.case-copy h3{font-size:24px;letter-spacing:-.8px;margin:15px 0 12px}.case-copy p{font-size:13px;line-height:1.8;color:#5a6752;min-height:72px}.case-copy a{display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid #34432b;font-size:12px;font-weight:750}.agency-case-note{font-size:11px;line-height:1.8;color:#596650;margin:20px 0 40px}.agency-pricing a:focus-visible,.agency-case a:focus-visible{outline-color:#58762d}.hero .need-links{max-width:600px}#paketler,#calismalar{scroll-margin-top:110px}
@media(min-width:1025px) and (max-width:1250px){.hero-grid{gap:30px}.agency-board{padding:22px}.agency-price{padding:20px}.agency-price h3{font-size:22px}.agency-price-number{font-size:38px}}
@media(max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:25px}.hero-copy{max-width:850px}.hero h1{font-size:clamp(42px,7vw,68px)}.agency-board{transform:none;max-width:650px;width:100%;margin-bottom:20px}.agency-board h2 br{display:none}.agency-board h2 em{display:block}.agency-board ol{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.agency-heading{grid-template-columns:1fr;gap:15px}.agency-heading p{max-width:650px}.agency-price-grid{grid-template-columns:1fr}.agency-price{padding:30px}.agency-period{min-height:0}.agency-price .button{align-self:flex-start}.agency-case-grid{grid-template-columns:1fr 1fr}.case-copy p{min-height:0}}
@media(max-width:650px){.hero-grid{padding:20px 0 30px;gap:18px}.hero-copy{padding:10px 0}.hero h1{font-size:clamp(36px,8vw,50px)}.hero .eyebrow{font-size:9px;letter-spacing:1px;line-height:1.8}.agency-board{padding:22px;margin:0}.agency-board h2{font-size:30px}.agency-board ol{grid-template-columns:1fr}.agency-board li{padding:12px 0}.agency-channels{padding:30px 0}.agency-channels h2{font-size:18px;line-height:1.4}.agency-channels li{font-size:11px;padding:8px 11px}.agency-heading{margin:25px 0 30px}.agency-heading .section-title{font-size:37px}.agency-price{padding:24px}.agency-price-number{font-size:42px}.agency-price-custom{font-size:31px}.agency-price .button{width:100%;align-self:stretch}.agency-case-grid{grid-template-columns:1fr}.case-art{min-height:230px}.agency-price-notes p{font-size:11px}.hero-assurance{font-size:11px}.hero h1 br:first-child{display:block}}
@media(max-width:780px){.hero-grid,.featured-project{grid-template-columns:minmax(0,1fr)}.hero-copy,.agency-board,.project-copy,.project-visual{min-width:0;max-width:100%}.section-title{overflow-wrap:anywhere}.agency-board h2 br{display:block}.section-top{flex-wrap:wrap}.work-section .small-index{display:none}}
@media(max-width:380px){.hero h1{font-size:32px}.agency-heading .section-title{font-size:33px}.section-title{font-size:37px}.project-copy h3{font-size:44px}.u-wordmark small{font-size:7px;letter-spacing:1px}}
