.gs-hero{padding-top:6rem}@media (min-width:768px){.gs-hero{padding-top:8rem}}.gs-h1{font-size:clamp(1.55rem,6.4vw,2.9rem);line-height:1.2}.gs-welcome{color:var(--gp-cream-dim);margin-top:.5rem;padding-bottom:4.5rem;font-size:1rem;line-height:1.7}@media (min-width:768px){.gs-welcome{padding-bottom:6rem;font-size:1.06rem}}.gs-video{aspect-ratio:9/16;background:#000;border:1px solid #e3cf9a52;border-radius:4px;width:min(100%,22rem);margin-inline:auto;overflow:hidden;box-shadow:0 50px 100px -40px #000000f2,0 0 90px -24px #c2a14d4d}.gs-phone{width:min(64vw,270px)}.gs-photo{aspect-ratio:4/3;border:1px solid var(--gp-hair);border-radius:2px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6}.gs-photo:before{content:"";z-index:2;pointer-events:none;border:1px solid #e3cf9a38;position:absolute;inset:10px}.gs-photo:after{content:"";background:linear-gradient(#0000 50%,#0908078c 100%);position:absolute;inset:0}.gs-wide{max-width:64rem}.gs-pillar{align-items:center;gap:2.75rem;display:grid}@media (min-width:768px){.gs-pillar{grid-template-columns:1fr 1fr;gap:4rem}.gs-pillar-flip .gs-pillar-text{order:2}}.gs-num{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #e3cf9a99;font-size:2.6rem;line-height:1}.gs-pillar-t{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--gp-champagne);text-wrap:balance;font-size:clamp(1.1rem,4vw,1.45rem);line-height:1.3}.gs-pillar-text{border-left:1px solid var(--gp-hair);padding-left:1.25rem}@media (min-width:768px){.gs-pillar-text{padding-left:2rem}}.gs-screens{isolation:isolate;position:relative}.gs-screens-2{grid-template-areas:"s";justify-items:center;padding-block:1.5rem .5rem;display:grid}.gs-screens-2>.gs-phone{grid-area:s;width:min(52vw,230px)}.gs-screens-2>.gs-front{z-index:2;transform:translate(-26%,6%)rotate(-3deg)}.gs-screens-2>.gs-back{z-index:1;filter:brightness(.82);transform:translate(26%,-4%)rotate(3deg)}.gs-lines li{color:var(--gp-cream);border-bottom:1px solid #c2a14d29;padding-block:.9rem;font-size:1.04rem;line-height:1.55}.gs-lines li:first-child{border-top:1px solid #c2a14d29}.gs-terms-box{background:#09080780;border:1px solid #c2a14d38;padding:1.2rem 1.1rem}.gs-terms{gap:.55rem;display:grid}.gs-terms li{color:var(--gp-cream-dim,#efe5d0b8);padding-left:1rem;font-size:.86rem;line-height:1.55;position:relative}.gs-terms li:before{content:"";background:var(--gp-gold,#c2a14d);width:4px;height:4px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.gp-modal-panel .gs-terms{border-top:1px solid #c2a14d33;padding-top:1.4rem}.gp-modal-panel .gs-terms li{color:#efe5d09e;font-size:.8rem}.gp-modal-panel .gs-terms li:before{background:#c2a14d}.gp-modal-panel .gp-btn-wide{width:100%}.gs-final{isolation:isolate;padding-block:7rem 8rem;position:relative;overflow:hidden}@media (min-width:768px){.gs-final{padding-block:10rem}}.gs-final-bg{z-index:-1;position:absolute;inset:0}.gs-final-bg:after{content:"";background:linear-gradient(180deg, var(--gp-night) 0%, #090807b8 22%, #090807c7 70%, var(--gp-night) 100%), radial-gradient(70% 60% at 50% 50%, #09080759, #090807cc);position:absolute;inset:0}
.gs2-h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--gp-cream);line-height:1.08}.gs2-h1-a{font-size:clamp(1.7rem,8vw,3.4rem);display:block}.gs2-h1-b{letter-spacing:.08em;margin-top:.15em;font-size:clamp(2.6rem,14vw,5.6rem);display:block}.gs2-stage{width:100%;max-width:34rem;height:clamp(24rem,112vw,33rem);margin:3.5rem auto 0;padding-inline:1rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.gs2-hero-phone{width:min(58vw,260px)}.gs2-chip{z-index:3;text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#1e1911db,#0c0a08e6);border:1px solid #e3cf9a61;border-radius:14px;align-items:center;gap:.65rem;max-width:13.5rem;padding:.65rem .85rem;animation:7s ease-in-out infinite gs2Float;display:flex;position:absolute;box-shadow:0 18px 40px -16px #000000e6,0 0 30px -12px #c2a14d59}.gs2-chip b{font-family:var(--font-display);letter-spacing:.08em;color:var(--gp-cream);font-size:.72rem;font-weight:400;display:block}.gs2-chip small{color:var(--gp-cream-dim);margin-top:.15rem;font-size:.66rem;display:block}.gs2-chip-medal{flex:none;width:2.3rem;height:2.3rem}.gs2-chip-a{top:12%;left:.25rem}.gs2-chip-b{animation-delay:-2.4s;top:34%;right:.25rem}.gs2-chip-c{animation-delay:-4.6s;top:55%;left:1.5rem}@media (min-width:640px){.gs2-chip-a{left:0}.gs2-chip-b{right:0}.gs2-chip-c{left:2rem}}.gs2-bar{background:#efe5d01f;border-radius:9px;width:6.5rem;height:3px;margin-top:.4rem;display:block}.gs2-bar>i{border-radius:inherit;background:linear-gradient(90deg,#b99a55,#f1dfa6);height:100%;display:block}.gs2-avatar{width:2.3rem;height:2.3rem;font-family:var(--font-display);color:var(--gp-champagne);background:radial-gradient(circle at 30% 25%,#0b6e4f8c,#090807e6);border:1px solid #c2a14d99;border-radius:999px;flex:none;place-items:center;font-size:.72rem;display:grid}.gs2-score{letter-spacing:.04em!important;font-size:1.15rem!important}.gs2-score span{color:var(--gp-gold)}.gs2-score em{font-style:normal;font-family:var(--font-sans);color:#7fd1a8;margin-left:.45rem;font-size:.7rem}@keyframes gs2Float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.gs2-krug{max-width:27rem;margin:2.5rem auto 0}.gs2-krug svg{width:100%;height:auto;display:block;overflow:visible}.gs2-krug-ring{fill:none;stroke:#c2a14d38;stroke-width:1px;stroke-dasharray:2 5}.gs2-krug-ring-in{stroke:#c2a14d1f}.gs2-krug-line{stroke:#e3cf9a8c;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.16,1,.3,1)}.gs2-krug-cross{stroke:#c2a14d47}.is-visible .gs2-krug-line{stroke-dashoffset:0}.gs2-krug-node{opacity:0;transition:opacity .8s}.is-visible .gs2-krug-node{opacity:1}.gs2-krug-node circle{fill:#0c0a08;stroke:var(--gp-gold);stroke-width:1.2px}.gs2-krug-node text{font-family:var(--font-sans);letter-spacing:.06em;fill:var(--gp-cream);font-size:12.5px}.gs2-krug-vi{fill:#c2a14d;stroke:#f8e8bae6;stroke-width:1px;filter:drop-shadow(0 0 18px #c2a14d8c)}.gs2-krug-vi-t{font-family:var(--font-display);letter-spacing:.18em;fill:#161108;font-size:17px}.gs2-maybe{gap:1.4rem;margin-top:2.5rem;display:grid}.gs2-maybe li{border-left:1px solid var(--gp-gold);padding-left:1.15rem}.gs2-maybe .gp-lead{color:#efe5d0d6}.gs2-photo{aspect-ratio:4/5;border:1px solid var(--gp-hair);border-radius:2px;position:relative;overflow:hidden}@media (min-width:640px){.gs2-photo{aspect-ratio:16/11}}.gs2-photo:after{content:"";background:linear-gradient(#0908070d 30%,#090807eb 100%);position:absolute;inset:0}.gs2-photo figcaption{z-index:2;inset-inline:0;border-left:2px solid var(--gp-gold);padding:1.6rem 1.4rem 1.8rem;margin-bottom:1.6rem;margin-left:1.4rem;padding-block:.2rem;position:absolute;bottom:0}.gs2-tabs{background:#09080799;border:1px solid #c2a14d59;border-radius:999px;grid-template-columns:repeat(3,1fr);max-width:34rem;margin-inline:auto;padding:.3rem;display:grid}.gs2-tabs button{min-height:3.1rem;font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gp-cream-dim);border-radius:999px;flex-direction:column;align-items:center;gap:.1rem;padding:.45rem .3rem;font-size:.66rem;transition:background-color .25s,color .25s;display:flex}.gs2-tabs button.is-on{color:#161108;background:linear-gradient(#f1dfa6 0%,#d6b871 45%,#b99a55 100%)}.gs2-tabs button:focus-visible{outline:2px solid var(--gp-champagne);outline-offset:2px}.gs2-tab-n{font-family:var(--font-display);letter-spacing:.1em;font-size:.82rem}.gs2-show-grid{align-items:center;gap:2.5rem;margin-top:2.5rem;display:grid}@media (min-width:768px){.gs2-show-grid{grid-template-columns:1fr 1fr;gap:4rem;margin-top:3.5rem}}.gs2-show-phone{isolation:isolate;padding-inline:2.5rem;position:relative}.gs2-screen{opacity:0;transition:opacity .35s}.gs2-screen.is-on{opacity:1}.gs2-mini{z-index:3;aspect-ratio:390/600;border:1px solid #e3cf9a80;border-radius:14px;width:min(30vw,128px);animation:.45s cubic-bezier(.16,1,.3,1) both gs2MiniIn;position:absolute;bottom:8%;right:0;overflow:hidden;box-shadow:0 24px 50px -18px #000000f2}@media (min-width:768px){.gs2-mini{right:.5rem}}@keyframes gs2MiniIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gs2-panel{border-left:1px solid var(--gp-hair);min-height:15rem;padding-left:1.25rem}@media (min-width:768px){.gs2-panel{padding-left:2rem}}.gs2-dots{gap:.45rem;margin-top:1.6rem;padding-left:1.25rem;display:flex}.gs2-dots i{background:#c2a14d40;border-radius:9px;width:1.2rem;height:3px;transition:width .3s,background-color .3s;display:block}.gs2-dots i.is-on{background:var(--gp-gold);width:2.4rem}.gs2-oblasti{grid-template-columns:repeat(3,1fr);gap:1.6rem .6rem;display:grid}@media (min-width:768px){.gs2-oblasti{grid-template-columns:repeat(6,1fr);gap:2.2rem 1rem}}.gs2-oblasti li{text-align:center}.gs2-oblasti p{letter-spacing:.12em;text-transform:uppercase;color:var(--gp-cream);text-wrap:balance;margin-top:.7rem;font-size:.66rem;line-height:1.4}.gs2-founder{position:relative}.gs2-founder-photo{height:min(118vw,46rem);position:relative;overflow:hidden}@media (min-width:768px){.gs2-founder-photo{max-width:46rem;height:46rem;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}}.gs2-founder-photo:after{content:"";background:linear-gradient(180deg, var(--gp-night) 0%, #09080700 18%, #09080700 45%, #090807d9 78%, var(--gp-night) 100%);position:absolute;inset:0}.gs2-founder-quote{z-index:2;inset-inline:0;text-align:center;margin-inline:auto;bottom:1.5rem;position:absolute!important}.gs2-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.gs2-tags span{letter-spacing:.22em;text-transform:uppercase;color:var(--gp-champagne);border:1px solid #c2a14d66;border-radius:999px;padding:.5rem .95rem;font-size:.62rem}.gs2-belief{border-top:1px solid var(--gp-hair);text-align:center;color:var(--gp-champagne);padding:1.4rem 0 0;font-size:1.12rem;font-style:italic;margin-top:1.8rem!important}.gs2-jedna{gap:.8rem;display:grid}.gs2-jedna .gp-card{align-items:center}.gs2-kafa{border-block:1px solid var(--gp-hair);background:radial-gradient(70% 100% at 30%,#c2a14d14,#0000 75%);justify-content:center;align-items:center;gap:1.4rem;padding:1.6rem 1.2rem;display:flex}.gs2-cup{flex:none;width:6.2rem;height:6.2rem}.gs2-cup-line{fill:none;stroke:var(--gp-champagne);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.gs2-cup-fill{fill:#c2a14d8c}.gs2-cup-steam{fill:none;stroke:#e3cf9a73;stroke-width:1.6px;stroke-linecap:round}.gs2-kafa-iznos{font-family:var(--font-display);font-size:clamp(2.6rem,11vw,3.4rem);line-height:1}.gs2-karta{aspect-ratio:1.586;width:min(100%,23rem);color:var(--gp-cream);background:radial-gradient(120% 90% at 0 0,#e3cf9a29,#0000 55%),repeating-linear-gradient(115deg,#ffffff05 0 2px,#0000 2px 5px),linear-gradient(145deg,#1c1813 0%,#0b0a08 55%,#15120d 100%);border:1px solid #e3cf9a73;border-radius:16px;flex-direction:column;justify-content:space-between;margin-inline:auto;padding:1.3rem 1.4rem;display:flex;position:relative;overflow:hidden;transform:perspective(900px)rotateX(6deg)rotate(-2deg);box-shadow:0 40px 80px -30px #000000f2,0 0 60px -20px #c2a14d66,inset 0 1px #ffecbe2e}.gs2-karta:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff0c829,#0000);width:40%;position:absolute;inset:-40% auto -40% -60%;transform:rotate(18deg)}.is-visible .gs2-karta:after{animation:1.6s ease-out .3s both gs2Sheen}@keyframes gs2Sheen{0%{opacity:1;left:-60%}to{opacity:1;left:130%}}.gs2-karta-top{justify-content:space-between;align-items:flex-start;display:flex}.gs2-karta-top span{letter-spacing:.36em;text-transform:uppercase;color:var(--gp-champagne);font-size:.58rem}.gs2-karta-naziv{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(100deg,#c9ab68 0%,#e3cf9a 30%,#f6e9c2 52%,#e3cf9a 74%,#c9ab68 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.15rem,5.6vw,1.5rem)}.gs2-karta-dno{letter-spacing:.2em;text-transform:uppercase;color:var(--gp-cream-dim);justify-content:space-between;align-items:baseline;font-size:.66rem;display:flex}.gs2-karta-dno b{font-family:var(--font-display);letter-spacing:.06em;color:var(--gp-cream);font-size:1.15rem;font-weight:400}.gs2-ukljuceno{max-width:34rem;margin-inline:auto}@media (min-width:768px){.gs2-ukljuceno{grid-template-columns:1fr 1fr;column-gap:2rem;max-width:none;display:grid}}.gs2-godina{max-width:30rem;margin-inline:auto}.gs2-godina-osa{justify-content:space-between;align-items:center;height:1.4rem;display:flex;position:relative}.gs2-godina-osa:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--gp-champagne), #c2a14d40);transform-origin:0;height:1px;transition:transform 1.6s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:scaleX(0)}.is-visible .gs2-godina-osa:before{transform:scaleX(1)}.gs2-godina-osa i{background:#c2a14d80;width:1px;height:.55rem;display:block;position:relative}.gs2-godina-osa i:first-child,.gs2-godina-osa i:last-child{border:1px solid var(--gp-champagne);background:var(--gp-night);border-radius:999px;width:.7rem;height:.7rem}.gs2-godina-osa i:first-child{background:var(--gp-champagne);box-shadow:0 0 16px #e7cc7fb3}.gs2-godina-krajevi{letter-spacing:.26em;text-transform:uppercase;color:var(--gp-cream-dim);justify-content:space-between;margin-top:.7rem;font-size:.62rem;display:flex}.gs2-godina-krajevi .is-danas{color:var(--gp-champagne)}.gs2-pitanja{counter-reset:q;gap:1rem;display:grid}.gs2-pitanja li{counter-increment:q;text-align:left;border-bottom:1px solid #c2a14d29;grid-template-columns:2.2rem 1fr;align-items:baseline;gap:.6rem;padding-bottom:1rem;display:grid}.gs2-pitanja li:before{content:"0" counter(q);font-family:var(--font-display);color:var(--gp-gold);font-size:.9rem}@media (prefers-reduced-motion:reduce){.gs2-chip,.gs2-mini,.is-visible .gs2-karta:after{animation:none}.gs2-krug-line,.gs2-krug-node,.gs2-godina-osa:before,.gs2-screen{transition:none}}.gs2-emo-grid{flex-direction:column;display:flex}.gs2-emo-text{display:contents}.gs2-emo-text>.gs2-col-text{order:1}.gs2-emo-grid>.gs2-krug{order:2}.gs2-emo-text>.gs2-o3{order:3}@media (min-width:1024px){.gs2-duo{max-width:74rem;padding-inline:3rem}.gs2-duo-grid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.gs2-col-text{text-align:left}.gs2-col-text .gp-eyebrow{justify-content:flex-start}.gs2-col-text .gp-eyebrow:before{display:none}.gs2-col-text .gp-orn{justify-content:flex-start}.gs2-col-text .gp-orn:before{display:none}.gs2-col-text .mx-auto{margin-inline:0}.gs2-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;margin-inline:auto;display:grid}.gs2-hero-grid>.gp-wrap{max-width:none;padding-inline:0}.gs2-h1-a{font-size:3.2rem}.gs2-h1-b{font-size:5.6rem}.gs2-stage{max-width:none;height:40rem;margin-top:0;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.gs2-hero-phone{width:290px}.gs2-chip-a{top:14%;left:0}.gs2-chip-b{top:40%;right:0}.gs2-chip-c{top:64%;left:1.5rem}.gs2-emo-text{display:block}.gs2-emo-grid>.gs2-krug{max-width:none;margin:0}.gs2-maybe{margin-inline:0}.gs2-emo-photo .gs2-photo{aspect-ratio:21/9}.gs2-emo-photo .gs2-photo figcaption{max-width:40rem}.gs2-founder{padding-block:6rem}.gs2-founder-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4.5rem;max-width:74rem;margin-inline:auto;padding-inline:3rem;display:grid}.gs2-founder-photo{border:1px solid #c2a14d66;max-width:none;height:44rem;margin:0;-webkit-mask-image:none;mask-image:none}.gs2-founder-photo:after{background:linear-gradient(#09080700 45%,#090807e6 100%)}.gs2-founder-text{max-width:none;padding:0}.gs2-founder-text .gs2-tags{justify-content:flex-start}.gs2-founder-text .gp-lead{margin-inline:0}.gs2-founder-text .gs2-belief,.gs2-founder-text>:last-child{text-align:left}.gs2-cena-grid{align-items:start}.gs2-cena-grid>div:first-child .text-center{text-align:left}.gs2-karta-wrap{margin-top:2.5rem}.gs2-ukljuceno{display:block}.gs2-kafa{justify-content:flex-start}.gs2-final-grid{text-align:left}.gs2-final-grid .gs2-godina{margin-inline:0}.gs2-final-grid .gs2-pitanja,.gs2-final-grid>div>.mx-auto{margin-inline:0;margin-top:0}.gs2-final-grid>div:last-child>.mx-auto{margin-top:2.5rem}}
