/* fontlar dogrudan burada: @import zinciri Safari'de font kesfini geciktirip fallback metrikleriyle hiza kaymasina yol aciyordu */
@font-face{font-family:'Amsi Pro Condensed';src:url('/Themes/themes/supplementler/content/plugins/glp1guide/fonts/AmsiProCondensed-Regular.woff2') format('woff2'),url('/Themes/themes/supplementler/content/plugins/glp1guide/fonts/AmsiProCondensed-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Ciutadella';src:url('/Themes/themes/supplementler/content/plugins/glp1guide/fonts/Ciutadella-Bold.woff2') format('woff2'),url('/Themes/themes/supplementler/content/plugins/glp1guide/fonts/Ciutadella-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Ciutadella Display';src:url('/Themes/themes/supplementler/content/plugins/glp1guide/fonts/CiutadellaDisplay-Blk.woff2') format('woff2'),url('/Themes/themes/supplementler/content/plugins/glp1guide/fonts/CiutadellaDisplay-Blk.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Ciutadella Display';src:url('/Themes/themes/supplementler/content/plugins/glp1guide/fonts/CiutadellaDisplay-XBd.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Campton';src:url('/Themes/themes/supplementler/content/plugins/glp1guide/fonts/Campton-Bold.woff2') format('woff2'),url('/Themes/themes/supplementler/content/plugins/glp1guide/fonts/Campton-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}
.glp1-lp{--u:1px;font-family:"Amsi Pro Condensed","AmsiProCondensed-Regular","Arial Narrow","DejaVu Sans Condensed",Arial,sans-serif;color:#101010}
.glp1-lp .glp1-wrap{max-width:1200px;margin:0 auto;width:100%}
@supports (width: 1cqw){
.glp1-lp .glp1-wrap{container-type:inline-size}
.glp1-lp .stage{--u:max(calc(100cqw / 1200), 0.75px)} /* alt sinir: 900px'e kadar oransal kuculur, sonrasi sabit — boylece zoom-in icerigi gercekten buyutur */
}
.glp1-lp *{box-sizing:border-box}
.glp1-lp b,.glp1-lp strong{font-weight:700}
.glp1-lp .stage{width:calc(var(--u) * 1200);margin:0 auto;background:#fff;position:relative;overflow:hidden}

/* hero — tasarim: copy fs31/lh37 x71 y344 */
/* metinler akista: absolute top sabitleri farkli font-metriklerinde (fallback/zoom) kaymaya yol aciyordu */
.glp1-lp .hero{min-height:calc(var(--u) * 634);position:relative;padding:calc(var(--u) * 92) 0 0 calc(var(--u) * 71);overflow:hidden}
.glp1-lp .hero-bg{position:absolute;top:0;left:0;width:calc(var(--u) * 1200);height:calc(var(--u) * 634);object-fit:cover}
.glp1-lp .eyebrow{position:relative;z-index:1;display:inline-flex;vertical-align:top;align-items:center;height:calc(var(--u) * 41);padding:0 calc(var(--u) * 7);background:#0656a3;color:#fff;font-family:"Open Sans";font-weight:700;font-size:calc(var(--u) * 26);line-height:1;letter-spacing:calc(var(--u) * 0.3);white-space:nowrap}
.glp1-lp .hero h1{position:relative;z-index:1;margin:calc(var(--u) * 13) 0 0;color:#0656a3;font-family:"Ciutadella Display","Arial Black",sans-serif;font-weight:800;font-size:calc(var(--u) * 82);line-height:1.02;text-transform:uppercase;letter-spacing:0}
.glp1-lp .hero h1 span{display:block}
.glp1-lp .hero-copy{position:relative;z-index:1;margin:calc(var(--u) * 25) 0 0;width:calc(var(--u) * 540);font-size:calc(var(--u) * 31);line-height:calc(var(--u) * 37);font-weight:400}

/* mavi pill'ler — tasarim: fs29/lh35 */
.glp1-lp .impact-row{height:calc(var(--u) * 256);position:relative;background:#fff}
.glp1-lp .impact{position:absolute;top:calc(var(--u) * 60);width:calc(var(--u) * 457);height:calc(var(--u) * 139);border-radius:calc(var(--u) * 70);background:#0676c9;color:#fff;display:flex;align-items:center}
.glp1-lp .impact.left{left:calc(var(--u) * 125)}
.glp1-lp .impact.right{left:calc(var(--u) * 620)}
.glp1-lp .impact img{object-fit:contain}
.glp1-lp .impact.left img{width:calc(var(--u) * 88);height:calc(var(--u) * 90);margin-left:calc(var(--u) * 46)}
.glp1-lp .impact.right img{width:calc(var(--u) * 72);height:calc(var(--u) * 72);margin-left:calc(var(--u) * 24)}
.glp1-lp .impact p{margin:0 0 0 calc(var(--u) * 36);font-size:calc(var(--u) * 29);line-height:calc(var(--u) * 35)}
.glp1-lp .impact.right p{margin-left:calc(var(--u) * 28);font-size:calc(var(--u) * 29)}

/* bilgi kartlari — tasarim: h2 fs38 tek satir, li fs29/lh35 madde arasi 55 */
.glp1-lp .protein-info{height:calc(var(--u) * 599);background:#f3f3f3;position:relative;padding-top:calc(var(--u) * 66)}
.glp1-lp .info-card{position:absolute;top:calc(var(--u) * 66);width:calc(var(--u) * 517);height:calc(var(--u) * 375);border-radius:calc(var(--u) * 34);background:#fff;padding:calc(var(--u) * 26) calc(var(--u) * 32)}
.glp1-lp .info-card.good{left:calc(var(--u) * 68);overflow:hidden}
.glp1-lp .info-card.bad{left:calc(var(--u) * 618);width:calc(var(--u) * 513);padding-right:calc(var(--u) * 14)}
.glp1-lp .info-card h2{position:relative;z-index:1;margin:0 0 calc(var(--u) * 21);color:#094ea4;font-family:"Ciutadella",Arial,sans-serif;font-weight:700;font-size:calc(var(--u) * 37);line-height:1;letter-spacing:calc(var(--u) * -1);white-space:nowrap}
.glp1-lp .info-card ul{position:relative;z-index:1;padding:0;margin:0;list-style:none;font-size:calc(var(--u) * 29);line-height:calc(var(--u) * 35);letter-spacing:calc(var(--u) * -0.3)}
.glp1-lp .info-card li{padding-left:calc(var(--u) * 38);text-indent:calc(var(--u) * -38);margin:0 0 calc(var(--u) * 20);line-height:inherit}
.glp1-lp .sources li{line-height:inherit}
.glp1-lp .good li:before{content:'';display:inline-block;vertical-align:middle;position:relative;top:calc(var(--u) * -2);width:calc(var(--u) * 30);height:calc(var(--u) * 20);margin-right:calc(var(--u) * 8);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 7 18.5 12.5'%3E%3Cpath d='M19.7924 7.4614C19.9066 7.45733 20.0209 7.45414 20.1351 7.45186C21.1325 7.43541 21.0098 8.41437 21.0623 9.13278C21.1407 9.74117 20.7253 9.78488 20.2565 10.0225C19.4984 10.4069 18.8254 10.9218 18.1141 11.3854C17.8273 11.5724 17.3518 11.8992 17.0923 12.1176C16.7047 12.4437 16.3335 12.6695 15.9411 12.9613C15.2542 13.4804 14.5814 14.0179 13.9234 14.573C13.4787 14.948 13.0741 15.3444 12.623 15.7193C11.4802 16.6691 10.4566 17.8125 9.58217 19.0104C9.45195 19.1888 8.63044 19.1195 8.40143 19.1532C7.94051 19.2212 7.86115 18.6854 7.61693 18.4142C6.756 17.2395 5.74172 16.3456 4.71743 15.3241C4.32823 14.8981 3.8881 14.5978 3.47668 14.2009C3.42071 14.147 3.33875 14.0304 3.32328 13.9448C3.26382 13.6158 3.25402 12.7978 3.40055 12.5149C3.49498 12.3325 4.00962 12.1353 4.21109 12.096C4.48664 12.0423 4.93189 11.9989 5.19917 12.1122C5.43584 12.2056 5.53943 12.4408 5.72806 12.5989C6.63952 13.3626 7.50746 14.1825 8.3044 15.0652C8.56116 15.3496 8.62311 15.5445 8.96393 15.7645C9.34627 15.3767 9.70754 14.8654 10.0757 14.4708C10.5362 14.0315 10.9739 13.5411 11.4535 13.1217C11.9161 12.7172 12.4389 12.3272 12.8975 11.9085C13.0488 11.7704 13.1589 11.5995 13.3133 11.4727C13.4562 11.3553 13.6624 11.28 13.8113 11.1661C13.9677 11.0526 14.1382 10.8854 14.2914 10.7773C14.7244 10.4722 15.1491 10.1312 15.586 9.83621C16.2417 9.39331 16.909 8.9679 17.5872 8.56051C18.331 8.11374 18.9207 7.61773 19.7924 7.4614Z' fill='%2333A42A'/%3E%3C/svg%3E") no-repeat center/contain}
.glp1-lp .bad li:before{content:'';display:inline-block;vertical-align:middle;position:relative;top:calc(var(--u) * -2);width:calc(var(--u) * 24);height:calc(var(--u) * 24);margin-right:calc(var(--u) * 14);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4.5 4.5 15 15'%3E%3Cpath d='M18 18L12 12M12 12L6 6M12 12L18 6M12 12L6 18' stroke='%23DF3536' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") no-repeat center/contain}
.glp1-lp .daily{position:absolute;left:calc(var(--u) * 100);top:calc(var(--u) * 494);width:calc(var(--u) * 1000);margin:0;text-align:center;font-size:calc(var(--u) * 29);line-height:calc(var(--u) * 35)}
.glp1-lp .daily b{-webkit-text-stroke:calc(var(--u) * 0.4) currentColor}
/* pratik yollar — tasarim: tip fs29/lh35, metin ustu y1814 */
.glp1-lp .practical{height:calc(var(--u) * 473);background:#fff;position:relative}
.glp1-lp .blue-title{height:calc(var(--u) * 86);background:#0656a3;color:#fff;font-family:"Ciutadella Display","Arial Black",sans-serif;font-weight:800;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:calc(var(--u) * 48);line-height:1;text-align:center}
.glp1-lp .practical-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:calc(var(--u) * 58) calc(var(--u) * 44) 0;gap:calc(var(--u) * 22)}
.glp1-lp .tip{text-align:center;font-size:calc(var(--u) * 29);line-height:calc(var(--u) * 35)}
.glp1-lp .tip .icon{width:calc(var(--u) * 170);height:calc(var(--u) * 170);border-radius:50%;background:#0877c7;margin:0 auto calc(var(--u) * 14);display:flex;align-items:center;justify-content:center}
.glp1-lp .tip .icon img{max-width:calc(var(--u) * 116);max-height:calc(var(--u) * 113);object-fit:contain}
.glp1-lp .tip p{margin:0}

/* format kartlari — tasarim: p fs29/lh35, bolum yuksekligi 783 */
.glp1-lp .formats{height:calc(var(--u) * 730);background:#f3f3f3;position:relative;padding-top:calc(var(--u) * 55)}
.glp1-lp .formats>h2{font-family:"Ciutadella",Arial,sans-serif;font-size:calc(var(--u) * 46);line-height:1;margin:0 0 calc(var(--u) * 28);text-align:center;font-weight:700;color:#101010}
.glp1-lp .format-card{position:relative;margin-left:calc(var(--u) * 68);width:calc(var(--u) * 1063);height:calc(var(--u) * 266);border-radius:calc(var(--u) * 34);background:#fff;display:flex;align-items:center;color:inherit;text-decoration:none}
.glp1-lp a.format-card:hover h3{text-decoration:underline}
.glp1-lp .format-card.first{margin-bottom:calc(var(--u) * 18)}
.glp1-lp .format-card img{object-fit:contain}
.glp1-lp .format-card.first>img{width:calc(var(--u) * 162);height:calc(var(--u) * 229);margin-left:calc(var(--u) * 42)}
.glp1-lp .format-card>div:last-child{margin-left:calc(var(--u) * 60);width:calc(var(--u) * 770)}
.glp1-lp .format-card h3{margin:0 0 calc(var(--u) * 16);color:#094ea4;font-family:"Ciutadella",Arial,sans-serif;font-size:calc(var(--u) * 38);line-height:1;font-weight:700}
.glp1-lp .format-card p{margin:0;font-size:calc(var(--u) * 29);line-height:calc(var(--u) * 35)}
.glp1-lp .snack-img{width:calc(var(--u) * 220);height:calc(var(--u) * 210);margin-left:calc(var(--u) * 28);position:relative;flex:0 0 calc(var(--u) * 220)}
.glp1-lp .snack-img img{position:absolute}
.glp1-lp .snack-img .a{width:calc(var(--u) * 104);height:calc(var(--u) * 151);left:calc(var(--u) * 45);top:calc(var(--u) * 10)}
.glp1-lp .snack-img .b{width:calc(var(--u) * 200);height:calc(var(--u) * 65);left:0;top:calc(var(--u) * 128)}
.glp1-lp .format-card.second>div:last-child{margin-left:calc(var(--u) * 15)}
.glp1-lp .claim{text-align:center;margin:0;padding:calc(var(--u) * 16) 0 0;font-size:calc(var(--u) * 29);line-height:calc(var(--u) * 35)}

/* promo — tasarim: head fs52 y2841(rel 96), cta y3280(rel 535) */
.glp1-lp .promo{height:calc(var(--u) * 703);position:relative;background:#fff}
.glp1-lp .promo-banner{position:absolute;left:calc(var(--u) * 69);top:calc(var(--u) * 118);width:calc(var(--u) * 1061);height:calc(var(--u) * 552);display:block}
.glp1-lp .promo-banner img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--u) * 34);display:block}

/* sorular — tasarim: p fs29/lh35, blok yuksekligi 985 */
.glp1-lp .questions{height:calc(var(--u) * 985);background:#fff;position:relative}
.glp1-lp .questions>.blue-title{position:absolute;top:0;left:calc(var(--u) * -3);width:calc(var(--u) * 1207)}
.glp1-lp .question-box{position:absolute;left:calc(var(--u) * 68);top:calc(var(--u) * 152);width:calc(var(--u) * 1063);height:calc(var(--u) * 655);border-radius:calc(var(--u) * 34);background:#f3f3f3;padding:calc(var(--u) * 38) calc(var(--u) * 38)}
.glp1-lp .question-box h3{margin:0 0 calc(var(--u) * 8);color:#094ea4;font-family:"Ciutadella",Arial,sans-serif;font-size:calc(var(--u) * 38);line-height:1}
.glp1-lp .question-box p{margin:0 0 calc(var(--u) * 44);font-size:calc(var(--u) * 29);line-height:calc(var(--u) * 35)}
.glp1-lp .question-box p:last-child{margin-bottom:0}
.glp1-lp .warning{position:absolute;left:calc(var(--u) * 125);top:calc(var(--u) * 835);width:calc(var(--u) * 950);margin:0;text-align:center;font-family:"Ciutadella",Arial,sans-serif;font-weight:700;font-size:calc(var(--u) * 26);line-height:1.25}

/* kaynaklar — tasarim: baslik fs29, liste fs24/lh29 */
.glp1-lp .sources{min-height:calc(var(--u) * 58);background:#fff;position:relative;padding-bottom:calc(var(--u) * 40)}
.glp1-lp .source-head{position:relative;height:calc(var(--u) * 58);background:#ededed;display:flex;align-items:center;justify-content:center;font-family:"Ciutadella",Arial,sans-serif;font-size:calc(var(--u) * 29);font-weight:700;cursor:pointer;user-select:none}
.glp1-lp .source-head span{position:absolute;right:calc(var(--u) * 72);top:calc(var(--u) * 21);width:calc(var(--u) * 16);height:calc(var(--u) * 16);font-size:0;border-right:calc(var(--u) * 3) solid #101010;border-bottom:calc(var(--u) * 3) solid #101010;transform:rotate(225deg);transform-origin:center;transition:transform .25s}
.glp1-lp .sources.closed .source-head span{transform:rotate(45deg)}
.glp1-lp .sources.closed ol{max-height:0;margin-top:0}
.glp1-lp .sources{transition:padding-bottom .3s ease}
.glp1-lp .sources.closed{padding-bottom:0}
.glp1-lp .sources ol{margin:calc(var(--u) * 30) calc(var(--u) * 60) 0 calc(var(--u) * 74);padding-left:calc(var(--u) * 36);font-size:calc(var(--u) * 24);line-height:calc(var(--u) * 29);max-height:calc(var(--u) * 470);overflow:hidden;transition:max-height .3s ease,margin-top .3s ease}
.glp1-lp .sources li{padding-left:0;margin-bottom:calc(var(--u) * 12)}


@supports not (width: 1cqw){
@media(max-width:1200px){.glp1-lp .stage{transform-origin:top left;transform:scale(calc(100vw / 1200));margin:0;height:4899px}}
}
