@font-face{font-family:"Merriweather";src:url("/site/templates/fonts/merriweather-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Merriweather";src:url("/site/templates/fonts/merriweather-bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Merriweather";src:url("/site/templates/fonts/merriweather-black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Mulish";src:url("/site/templates/fonts/mulish-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Mulish";src:url("/site/templates/fonts/mulish-bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Mulish";src:url("/site/templates/fonts/mulish-black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}html{background:#f7fbff;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:7.5rem}@supports (overflow-x:clip){html{overflow-x:clip}}body.site-body{min-height:100vh;overflow-x:hidden;font-family:ui-sans-serif,"Avenir Next","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;color:#244565;background:linear-gradient(135deg,rgba(223,244,255,0.84) 0%,rgba(223,244,255,0) 28%),linear-gradient(225deg,rgba(255,224,212,0.62) 0%,rgba(255,224,212,0) 24%),linear-gradient(180deg,#ffffff 0%,#f4fbff 44%,#fff8f3 100%)}@supports (overflow-x:clip){body.site-body{overflow-x:clip}}body.nav-open{overflow:hidden}a{color:var(--temelj-link,#3157c8);transition:color 180ms ease,transform 180ms ease,box-shadow 180ms ease}a:hover{color:var(--temelj-link-hover,#2d075b)}button:not(:disabled),input[type="button"]:not(:disabled),input[type="submit"]:not(:disabled),input[type="reset"]:not(:disabled),.button:not(.is-disabled),[role="button"]{cursor:pointer}button:disabled,input[type="button"]:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled,.button.is-disabled,[aria-disabled="true"]{cursor:not-allowed}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(20,146,223,0.34);outline-offset:4px}#main-content:focus{outline:none}img{display:block;max-width:100%}.columns{--column-gap:1.5rem;display:flex;flex-wrap:wrap;align-items:stretch;margin:calc(var(--column-gap) * -0.5)}.columns.is-variable.is-5{--column-gap:1.25rem}.columns.is-variable.is-6{--column-gap:1.5rem}.columns.is-vcentered{align-items:center}.column{flex:0 0 100%;max-width:100%;min-width:0;padding:calc(var(--column-gap) * 0.5)}.buttons{display:flex;flex-wrap:wrap;align-items:center;gap:0.9rem}@media screen and (min-width:769px){.column{flex:1 1 0;max-width:100%}.column.is-4{flex:0 0 33.3333%;max-width:33.3333%}.column.is-5{flex:0 0 41.6667%;max-width:41.6667%}.column.is-7{flex:0 0 58.3333%;max-width:58.3333%}.column.is-8{flex:0 0 66.6667%;max-width:66.6667%}.column.is-12{flex:0 0 100%;max-width:100%}}.topbar-wrap,.page-wrap,.footer-wrap{max-width:1520px;margin:0 auto;padding-left:clamp(1rem,1.6vw,1.75rem);padding-right:clamp(1rem,1.6vw,1.75rem)}.topbar{position:sticky;top:0;z-index:30;padding-top:0;padding-bottom:0;background:rgba(255,255,255,0.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(17,24,39,0.06);box-shadow:none;transition:transform 220ms ease,box-shadow 180ms ease,border-color 180ms ease;will-change:transform}.topbar.is-scrolled{border-bottom-color:rgba(17,24,39,0.1);box-shadow:0 14px 38px rgba(18,40,72,0.08)}.app-nav{width:100%;min-height:5.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-nav{position:relative;flex:1;display:flex;align-items:center;justify-content:flex-end}.nav-panel{display:flex;align-items:center;gap:1.1rem;margin-left:auto}.nav-list{list-style:none;display:flex;align-items:center;gap:0.25rem;margin:0;padding:0}.nav-list li{margin:0}.nav-entry{position:relative}@media screen and (min-width:1024px){.nav-entry.has-dropdown::after{content:"";position:absolute;top:100%;left:0;width:100%;height:1.75rem}}.nav-toggle{position:relative;display:none;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:1px solid rgba(17,24,39,0.08);border-radius:999px;background:rgba(255,255,255,0.9);color:#111827;box-shadow:0 12px 28px rgba(18,40,72,0.08)}.nav-toggle-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nav-toggle-icon{position:relative;display:block;width:1.25rem;height:0.95rem}.nav-toggle-icon span{position:absolute;left:0;display:block;width:100%;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:top 180ms ease,opacity 140ms ease,transform 220ms ease}.nav-toggle-icon span:nth-child(1){top:0}.nav-toggle-icon span:nth-child(2){top:calc(50% - 1px)}.nav-toggle-icon span:nth-child(3){top:calc(100% - 2px)}.nav-toggle[aria-expanded="true"] .nav-toggle-icon span:nth-child(1){top:calc(50% - 1px);transform:rotate(45deg)}.nav-toggle[aria-expanded="true"] .nav-toggle-icon span:nth-child(2){opacity:0;transform:scaleX(0.2)}.nav-toggle[aria-expanded="true"] .nav-toggle-icon span:nth-child(3){top:calc(50% - 1px);transform:rotate(-45deg)}.nav-overlay{display:none}.brand-link{display:inline-flex;position:relative;align-items:center;flex:0 0 auto;gap:0;min-height:76px;text-decoration:none;overflow:visible}.brand-logo{display:block;flex:0 0 auto;width:clamp(12.7rem,18.4vw,15.8rem);height:clamp(4.28rem,5.28vw,4.65rem);object-fit:contain;object-position:center;filter:drop-shadow(0 14px 24px rgba(13,23,51,0.08))}.brand-name,.hero-title,.section-title,.card-box h3,.card-title,.price-box h3,.footer-title{font-family:ui-sans-serif,"Avenir Next","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:900;letter-spacing:-0.045em}.brand-name{display:block;color:#111827;font-size:1.05rem}.brand-note{display:block;color:#7f9ab5;font-size:0.88rem}.nav-item,.lang-item,.footer-link,.text-link{font-weight:800}.title-link{color:inherit;text-decoration:none}.title-link:hover,.title-link:focus-visible{color:var(--temelj-link-hover,#2d075b);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.18em}.title-link:focus-visible{outline:2px solid rgba(20,146,223,0.24);outline-offset:4px}.nav-item:focus-visible,.lang-item:focus-visible,.footer-link:focus-visible,.stack-link:focus-visible,.footer-inline-link:focus-visible,.product-faq-item summary:focus-visible{outline:3px solid rgba(20,146,223,0.26);outline-offset:4px}.nav-item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0.42rem;min-height:2.75rem;padding:0 0.9rem;border:0;border-radius:999px;background:transparent;color:#244565;font:inherit;font-weight:800;cursor:pointer;text-decoration:none;white-space:nowrap}.nav-item:hover,.nav-item.is-current,.nav-entry:focus-within>.nav-item,.nav-entry.has-dropdown.is-open>.nav-item{color:#18324f;background:rgba(20,146,223,0.12)}.nav-item-chevron{position:absolute;left:50%;right:auto;bottom:-0.2rem;display:inline-flex;align-items:center;justify-content:center;width:0.52rem;height:0.52rem;color:currentColor;opacity:0.68;transform:translateX(-50%);transition:transform 180ms ease,opacity 180ms ease}.nav-entry.has-dropdown>.nav-item{padding-right:1.05rem;padding-left:1.05rem}.nav-item-chevron svg{display:none;width:0.78rem;height:0.78rem;stroke-width:2.4;transform:rotate(90deg)}.nav-item-chevron::before{content:"";display:block;width:0.42rem;height:0.42rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:1px;transform:rotate(45deg)}.nav-entry.has-dropdown.is-open .nav-item-chevron{opacity:0.3;transform:translate(-50%,1px)}.nav-dropdown{position:absolute;left:50%;top:100%;z-index:50;width:min(22rem,calc(100vw - 2rem));padding-top:0.9rem;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,0.65rem) scale(0.98);transform-origin:top center;transition:opacity 170ms ease,visibility 170ms ease,transform 170ms ease}.nav-dropdown::before{content:"";position:absolute;left:var(--nav-dropdown-anchor-x,50%);top:0;width:1rem;height:1rem;background:#ffffff;border-left:1px solid rgba(45,7,91,0.12);border-top:1px solid rgba(45,7,91,0.12);transform:translate(-50%,0.68rem) rotate(45deg)}.nav-entry.has-dropdown.is-open .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0) scale(1)}.nav-dropdown-inner{position:relative;display:grid;gap:0.45rem;padding:0.7rem;border:1px solid rgba(45,7,91,0.12);border-radius:22px;background:linear-gradient(135deg,rgba(20,146,223,0.12),rgba(20,146,223,0) 42%),linear-gradient(225deg,rgba(255,49,82,0.12),rgba(255,49,82,0) 44%),rgba(255,255,255,0.98);box-shadow:0 24px 56px rgba(18,40,72,0.16),inset 0 1px 0 rgba(255,255,255,0.88);overflow:hidden}.nav-dropdown-inner::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#2d075b,#1492df 45%,#ff3152);opacity:0.08;pointer-events:none}.nav-dropdown-link{position:relative;display:grid;grid-template-columns:2.65rem minmax(0,1fr);align-items:center;column-gap:0.8rem;min-width:0;padding:0.82rem 0.95rem;border-radius:16px;color:#244565;text-decoration:none;transition:background-color 170ms ease,color 170ms ease,transform 170ms ease,box-shadow 170ms ease}.nav-dropdown-link:hover,.nav-dropdown-link:focus-visible{color:#2d075b;background:rgba(255,255,255,0.82);box-shadow:inset 0 0 0 1px rgba(45,7,91,0.08);transform:translateY(-1px)}.nav-dropdown-icon{position:relative;display:grid;place-items:center;width:2.65rem;height:2.65rem;border:1px solid rgba(45,7,91,0.11);border-radius:14px;background:rgba(255,255,255,0.72);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82),0 10px 24px rgba(18,40,72,0.08)}.nav-dropdown-icon img{display:block;max-width:1.55rem;max-height:1.55rem;object-fit:contain}.nav-dropdown-icon.is-libar img{max-width:2.08rem;max-height:2.08rem}.nav-dropdown-text{display:grid;gap:0.24rem;min-width:0}.nav-dropdown-title{color:inherit;font-weight:900;line-height:1.16}.nav-dropdown-copy{display:-webkit-box;overflow:hidden;color:#53738f;font-size:0.82rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nav-dropdown-mega{position:fixed;top:5.25rem;width:min(74rem,calc(100vw - 2rem))}.nav-mega-inner{gap:1rem;padding:1.2rem}.nav-mega-inner>*{position:relative}.nav-mega-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:0.2rem 0.35rem 0.7rem;border-bottom:1px solid rgba(45,7,91,0.1)}.nav-mega-kicker,.nav-mega-group-head span{color:#ff3152;font-size:0.7rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.nav-mega-head p{margin:0;color:#53738f;font-size:0.9rem}.nav-mega-groups{display:grid;grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);gap:1rem}.nav-entry-products .nav-dropdown-mega{width:min(54rem,calc(100vw - 2rem))}.nav-entry-products .nav-mega-groups{grid-template-columns:1fr}.nav-entry-products .nav-mega-hospitality{padding-right:0;border-right:0}.nav-entry-business .nav-dropdown-mega{width:min(46rem,calc(100vw - 2rem))}.nav-entry-business .nav-mega-groups{grid-template-columns:1fr}.nav-mega-group{min-width:0}.nav-mega-hospitality{padding-right:1rem;border-right:1px solid rgba(45,7,91,0.1)}.nav-mega-group-head{display:grid;gap:0.22rem;padding:0.2rem 0.35rem 0.65rem}.nav-mega-group-head h2{margin:0;color:#2d075b;font-size:0.95rem;font-weight:900;letter-spacing:0;line-height:1.25}.nav-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.35rem}.nav-mega-business .nav-mega-grid{grid-template-columns:1fr}@media screen and (min-width:1024px){.nav-mega-business .nav-dropdown-link{min-height:5.4rem}}@media screen and (min-width:1024px) and (max-width:1300px){.app-nav{gap:0.6rem}.brand-logo{width:11rem}.nav-panel{gap:0.55rem}.nav-item{padding-right:0.58rem;padding-left:0.58rem;font-size:0.9rem}.nav-entry.has-dropdown>.nav-item{padding-right:0.7rem;padding-left:0.7rem}.nav-cta.button{padding-right:1rem;padding-left:1rem;font-size:0.88rem}}.nav-mega-foot{display:flex;align-items:center;gap:1.4rem;padding:0.85rem 0.35rem 0.1rem;border-top:1px solid rgba(45,7,91,0.1)}.nav-mega-foot a{color:#2d075b;font-size:0.84rem;font-weight:900;text-decoration:none}.nav-mega-foot a:hover,.nav-mega-foot a:focus-visible{color:#1492df}.nav-dropdown-icon.is-placeholder img{max-width:1.7rem;max-height:1.7rem}.lang-box{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;box-shadow:none}.lang-item{display:inline-flex;align-items:center;justify-content:center;min-width:2.65rem;min-height:2.2rem;padding:0 0.7rem;border-radius:999px;border:0;background:transparent;color:#244565;font-size:0.82rem;font-weight:800;letter-spacing:0.08em;text-decoration:none}.lang-flag{display:block;width:22px;height:14px;object-fit:cover}.lang-item.is-current{background:rgba(20,146,223,0.12);color:#18324f}.lang-divider{color:#7f9ab5;font-size:0.82rem;font-weight:800}.button{display:inline-flex;align-items:center;justify-content:center;gap:0.72rem;height:auto;padding-top:0;padding-bottom:0;line-height:1;text-align:center;text-decoration:none;vertical-align:middle;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease,background-color 180ms ease}.button:hover,.button:focus-visible{text-decoration:none}.button-text{display:block;line-height:1.14}.button-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;transition:transform 180ms ease,background-color 180ms ease,color 180ms ease}.button-icon svg{display:block;width:1rem;height:1rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nav-button.button,.action-main.button,.action-soft.button{border-radius:999px;font-weight:800;min-height:52px;padding-left:1.45rem;padding-right:1.45rem;letter-spacing:-0.01em}.nav-button.button,.action-main.button{border:0;background:linear-gradient(180deg,#31a5f0 0%,#1492df 100%);color:#fdfefe;box-shadow:0 18px 32px rgba(20,146,223,0.24)}.nav-button.button .button-icon,.action-main.button .button-icon{background:rgba(255,255,255,0.18);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16)}.action-soft.button{border:1px solid rgba(17,24,39,0.12);background:rgba(255,255,255,0.94);color:#111827;box-shadow:0 12px 28px rgba(18,40,72,0.08)}.action-soft.button .button-icon{background:rgba(20,146,223,0.12);color:#1492df}.nav-button.button:hover,.action-main.button:hover,.action-soft.button:hover{transform:translateY(-1px)}.nav-button.button:hover .button-icon,.action-main.button:hover .button-icon,.action-soft.button:hover .button-icon{transform:translateX(1px)}.nav-button.button:focus-visible,.action-main.button:focus-visible,.action-soft.button:focus-visible{outline:none}.nav-button.button:focus-visible,.action-main.button:focus-visible{box-shadow:0 18px 32px rgba(20,146,223,0.24),0 0 0 3px rgba(20,146,223,0.18)}.action-soft.button:focus-visible{box-shadow:0 12px 28px rgba(18,40,72,0.08),0 0 0 3px rgba(20,146,223,0.12)}.site-footer .action-soft.button{border-color:rgba(255,255,255,0.18);background:rgba(255,255,255,0.1);color:#ffffff;box-shadow:none}.site-footer .action-soft.button .button-icon{background:rgba(255,255,255,0.14);color:#ffffff}.nav-cta{flex:0 0 auto}.nav-cta.button{padding-right:1rem}.nav-edit-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:2.35rem;padding:0.48rem 0.8rem;border:1px solid rgba(255,49,82,0.22);border-radius:999px;background:rgba(255,49,82,0.08);color:var(--temelj-red);font-size:0.82rem;font-weight:900;line-height:1;text-decoration:none}.nav-edit-button:hover,.nav-edit-button:focus-visible{background:var(--temelj-red);color:#ffffff;outline:none}.site-main{padding-top:clamp(2rem,4vw,3.75rem);padding-bottom:clamp(5rem,8vw,7.5rem)}.site-breadcrumbs{max-width:1520px;margin:0 auto clamp(1.25rem,2vw,1.8rem);padding-left:clamp(1rem,1.6vw,1.75rem);padding-right:clamp(1rem,1.6vw,1.75rem);padding-top:1.5rem}.breadcrumbs-list{display:flex;flex-wrap:wrap;align-items:center;gap:0.55rem;margin:0;padding:0;list-style:none}.breadcrumbs-item{display:inline-flex;align-items:center;gap:0.55rem;min-width:0}.breadcrumbs-item + .breadcrumbs-item::before{content:"/";color:#7891ab;font-weight:800}.breadcrumbs-link{display:inline-flex;align-items:center;min-height:2.2rem;padding:0.15rem 0;color:#445978;font-size:0.92rem;font-weight:800;text-decoration:none}.breadcrumbs-link:hover,.breadcrumbs-link:focus-visible{color:#0d78c9;text-decoration:underline;text-underline-offset:0.18em}.breadcrumbs-link.is-current{color:rgba(226,233,249,0.82);text-decoration:none}.hero-box,.card-box,.panel-box,.content-sheet,.price-box,.footer-panel{border:1px solid rgba(17,24,39,0.12);border-radius:28px;box-shadow:0 22px 48px rgba(18,40,72,0.08),inset 0 1px 0 rgba(255,255,255,0.85)}.hero-box{position:relative;overflow:hidden;padding:clamp(2.3rem,4.8vw,4.9rem);background:linear-gradient(135deg,rgba(223,244,255,0.86) 0%,rgba(223,244,255,0) 34%),linear-gradient(225deg,rgba(255,224,212,0.76) 0%,rgba(255,224,212,0) 28%),linear-gradient(180deg,rgba(255,255,255,0.99) 0%,rgba(246,251,255,0.96) 56%,rgba(255,248,243,0.94) 100%);color:#244565}.hero-box::before{content:none}.hero-box::after{content:"";position:absolute;aspect-ratio:515.78 / 581.47;left:clamp(0.95rem,3.8vw,3.45rem);right:auto;top:clamp(1.15rem,4.2vw,2.9rem);width:clamp(11.65rem,18.5vw,15.7rem);-webkit-mask:url("/site/templates/images/logo-obod.svg") center / contain no-repeat;mask:url("/site/templates/images/logo-obod.svg") center / contain no-repeat;background:radial-gradient(circle at 48% 38%,rgba(255,255,255,0.72),rgba(255,255,255,0) 35%),linear-gradient(145deg,rgba(69,211,255,0.34) 0%,rgba(58,99,255,0.22) 34%,rgba(45,7,91,0.42) 64%,rgba(255,49,82,0.92) 100%);filter:drop-shadow(0 22px 46px rgba(255,49,82,0.16));opacity:0.88;pointer-events:none}.hero-kicker,.section-kicker,.panel-kicker,.card-kicker,.footer-kicker,.price-name,.footer-head{display:inline-block;font-size:0.78rem;line-height:1.2;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.hero-kicker{margin-bottom:0.9rem;color:#18324f;padding:0.5rem 0.95rem;border-radius:999px;border:1px solid rgba(20,146,223,0.14);background:linear-gradient(180deg,rgba(255,239,231,0.96),rgba(255,248,244,0.92))}.hero-title{position:relative;z-index:1;margin:0;font-size:clamp(2.3rem,5vw,4rem);line-height:1.05;color:#111827}.hero-copy{position:relative;z-index:1;max-width:44rem;margin-top:1.2rem;font-size:1.08rem;line-height:1.75;color:#53738f}.hero-actions{position:relative;z-index:1;margin-top:1.75rem}.page-meta-bar{display:flex;flex-wrap:wrap;gap:0.85rem 1.5rem;margin-top:1.2rem}.post-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);align-items:start}.post-content:is(h2,h3,h4){scroll-margin-top:7.5rem}.post-related-section .section-head{max-width:48rem}.post-related-section .blog-card{min-height:100%}.post-sidebar{display:grid;gap:1rem;align-self:start}.post-toc{display:grid;gap:0.65rem;max-height:calc(100vh - 8rem);overflow-y:auto;overscroll-behavior:contain;padding:1.1rem;border:1px solid rgba(45,7,91,0.12);border-radius:18px;background:#ffffff;box-shadow:0 16px 36px rgba(1,7,23,0.055);scrollbar-gutter:stable}.post-toc.is-long{max-height:min(44rem,calc(100vh - 8rem));scrollbar-width:thin;scrollbar-color:rgba(45,7,91,0.38) transparent}.post-toc.is-long::-webkit-scrollbar{width:0.45rem}.post-toc.is-long::-webkit-scrollbar-track{background:transparent}.post-toc.is-long::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(45,7,91,0.28)}@media screen and (min-width:1024px){.post-toc.is-long{max-height:min(48rem,calc(100vh - 8rem))}}.post-toc p{margin:0;color:var(--temelj-red)}.post-toc nav,.post-toc-nav{display:grid;gap:0.18rem}.post-toc-group{display:grid;gap:0.18rem}.post-toc-link{display:block;padding:0.55rem 0.65rem;border-radius:10px;color:var(--temelj-logo-purple);font-size:0.92rem;font-weight:850;line-height:1.32;text-decoration:none}.post-toc-link:is(.is-h2,.is-h3)[data-post-toc-heading]{position:relative;padding-right:2rem}.post-toc-link:is(.is-h2,.is-h3)[data-post-toc-heading]::after{content:"+";position:absolute;right:0.65rem;top:50%;color:var(--temelj-red);font-size:1rem;font-weight:900;line-height:1;transform:translateY(-50%)}.post-toc-link:is(.is-h2,.is-h3)[aria-expanded="true"]::after{content:"x"}.post-toc-children{display:grid;gap:0.18rem;max-height:0;overflow:hidden;opacity:0;transform:translateY(-0.16rem);transition:max-height 180ms ease,opacity 150ms ease,transform 150ms ease}.post-toc-children[hidden]{display:none}.post-toc-group.is-open .post-toc-children{opacity:1;transform:translateY(0)}.post-toc-link.is-h2{font-size:0.94rem;font-weight:900}.post-toc-children .post-toc-link.is-h3{margin-left:0.45rem;color:var(--temelj-logo-purple);font-size:0.88rem;font-weight:800}.post-toc-link.is-h4{margin-left:0.85rem;color:var(--temelj-muted-dark);font-size:0.86rem;font-weight:750}.post-toc-link:hover,.post-toc-link:focus-visible,.post-toc-link.is-active{background:rgba(45,7,91,0.07);color:var(--temelj-red);outline:none}.post-toc-link.is-active{box-shadow:inset 3px 0 0 var(--temelj-red)}.post-sidebar-cta{display:grid;gap:0.85rem;padding:1.1rem;border-radius:20px;background:linear-gradient(135deg,rgba(45,7,91,0.98),rgba(7,23,53,0.98));color:#ffffff;box-shadow:0 22px 48px rgba(1,7,23,0.16)}.post-sidebar-cta .panel-kicker{margin:0;color:var(--temelj-cyan)}.post-cta-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.35rem}.post-cta-tab{min-width:0;padding:0.55rem 0.45rem;border:1px solid rgba(255,255,255,0.16);border-radius:999px;background:rgba(255,255,255,0.08);color:rgba(226,233,249,0.82);font:inherit;font-size:0.76rem;font-weight:900;cursor:pointer}.post-cta-tab.is-active{border-color:rgba(255,255,255,0.28);background:#ffffff;color:var(--temelj-logo-purple)}.post-cta-panel{display:grid;gap:0.75rem}.post-cta-panel[hidden]{display:none}.post-cta-panel h2{margin:0;color:#ffffff;font-size:1.28rem;line-height:1.18}.post-cta-panel p{margin:0;color:rgba(226,233,249,0.82);font-size:0.93rem;line-height:1.56}body.site-body .post-sidebar-cta .post-cta-panel h2{color:#ffffff}body.site-body .post-sidebar-cta .post-cta-panel p{color:rgba(226,233,249,0.86)}.post-sidebar-cta .action-main.button{width:100%;min-height:3rem;margin-top:0.15rem;background:linear-gradient(180deg,#4d70ff 0%,var(--temelj-blue) 100%)}.post-cta-secondary{color:rgba(226,233,249,0.82);font-size:0.88rem;font-weight:850}.post-cta-secondary:hover,.post-cta-secondary:focus-visible{color:#ffffff}.page-meta-item{color:#445978;font-size:0.94rem;line-height:1.6}.page-meta-item strong{color:#18324f}.page-meta-item time{margin-left:0.25rem}.hero-actions .action-main.button{min-height:56px;padding-left:1.55rem;padding-right:1.05rem;box-shadow:0 22px 38px rgba(20,146,223,0.24)}.hero-media{position:relative;z-index:1;padding:1.2rem;border-radius:32px;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(239,249,255,0.98) 100%);border:1px solid rgba(17,24,39,0.08);box-shadow:0 35px 80px rgba(18,40,72,0.14),inset 0 0 0 1px rgba(20,146,223,0.06)}.hero-media img,.card-media img{width:100%;object-fit:cover;border-radius:22px}.hero-media picture,.card-media picture{display:block}.hero-media img{aspect-ratio:4 / 3}.section-block{margin-top:clamp(3.5rem,6vw,6rem)}.section-head{display:flex;flex-direction:column;gap:0.8rem;max-width:46rem;margin-bottom:2rem}.page-wrap>.hero-box + .section-block{margin-top:clamp(4.25rem,7vw,6.75rem)}.page-wrap>.section-block + .section-block{margin-top:clamp(4rem,6vw,6.25rem)}.section-kicker,.panel-kicker,.card-kicker,.price-name,.footer-head{color:#18324f}.section-title,.footer-title{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.18;color:#111827}.section-copy,.footer-copy,.card-box p,.stack-card p,.stack-link,.price-box p,.content-sheet p{color:#53738f}.footer-impact-link{margin-top:1rem;margin-bottom:0}.footer-inline-link{color:#d9efff;font-weight:800;text-decoration-thickness:1px;text-underline-offset:0.18em}.footer-inline-link:hover{color:#ffffff}.grid-cards{display:grid;gap:1.5rem}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-three,.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-card-grid{width:100%;margin-top:clamp(1.5rem,2.5vw,2.25rem)}.card-box,.panel-box,.content-sheet,.price-box,.footer-panel{padding:1.75rem;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(246,251,255,0.92) 100%)}.card-link,.card-soft,.panel-soft,.panel-dark,.price-box{height:100%}.card-soft,.panel-soft,.price-box{background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(239,249,255,0.94))}.card-box,.panel-box,.content-sheet,.price-box{position:relative;isolation:isolate;overflow:hidden}.card-box::before,.panel-box::before,.content-sheet::before,.price-box::before{content:"";position:absolute;inset:0 0 auto 0;height:4.75rem;background:linear-gradient(180deg,rgba(223,244,255,0.94),rgba(223,244,255,0));pointer-events:none}.card-box>*,.panel-box>*,.content-sheet>*,.price-box>*{position:relative;z-index:1}.panel-dark{background:linear-gradient(145deg,#142a44,#173859 58%,#215d89 100%);border-color:rgba(20,146,223,0.24);box-shadow:0 28px 60px rgba(18,40,72,0.14)}.panel-dark .panel-kicker,.panel-dark .section-title,.panel-dark p,.panel-dark strong,.panel-dark span{color:#ffffff}.card-box h3,.card-title,.price-box h3{margin-top:0;margin-bottom:0.9rem;font-size:1.45rem;color:#111827}.card-media{margin:-0.75rem -0.75rem 1.25rem;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#ffffff,#eef8ff)}.card-media-link{display:block;color:inherit;text-decoration:none}.card-media-link .card-media{transition:transform 0.22s ease,box-shadow 0.22s ease}.card-media-link:hover .card-media,.card-media-link:focus-visible .card-media{transform:translateY(-2px);box-shadow:0 18px 34px rgba(45,7,91,0.12)}.card-media-link:focus-visible{outline:3px solid rgba(58,99,255,0.34);outline-offset:5px;border-radius:26px}.card-link>[itemprop="item"]{display:flex;flex-direction:column;height:100%}.card-cta.button{align-self:flex-start;margin-top:auto}.page-pricing .card-media{margin:-0.95rem -0.95rem 1.4rem;padding:clamp(0.7rem,1.6vw,1rem);background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(239,247,255,0.9))}.page-pricing .card-media img{aspect-ratio:1200 / 630;object-fit:contain;object-position:center;background:#ffffff;border-radius:18px}@media screen and (max-width:768px){.page-pricing .card-media{margin:0 0 1.25rem;padding:0.55rem}}.card-media img{aspect-ratio:16 / 10}.post-page{display:grid}.post-hero-full{width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(2rem,4vw,4.5rem) 0;background:radial-gradient(circle at 88% 18%,rgba(255,49,82,0.12),transparent 24rem),linear-gradient(180deg,rgba(255,255,255,0.96),rgba(244,247,251,0.92));border-top:1px solid rgba(45,7,91,0.08);border-bottom:1px solid rgba(45,7,91,0.08)}.post-hero-inner{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;width:100%;max-width:1320px;margin:0 auto;padding-right:clamp(1.25rem,5vw,5rem);padding-left:clamp(1.25rem,5vw,5rem)}.post-hero-copy{min-width:0}.post-hero-copy .hero-title{max-width:none;font-size:clamp(2.3rem,5vw,3.25rem)}.post-hero-image{margin:0;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--temelj-card-line);border-radius:30px;background:rgba(252,250,247,0.98);box-shadow:var(--temelj-shadow)}.post-featured-image{margin:0;overflow:hidden;border:1px solid var(--temelj-card-line);border-radius:30px;background:rgba(252,250,247,0.98);box-shadow:var(--temelj-shadow)}.post-featured-image picture,.post-featured-image img,.post-hero-image picture,.post-hero-image img{display:block;width:100%}.post-hero-image .post-featured-img{height:100%;aspect-ratio:auto;object-fit:contain;background:#ffffff}.post-hero-image picture{height:100%}.post-featured-img.is-fallback{object-fit:contain;background:#ffffff}.metric-grid{display:grid;gap:1rem}.hero-stats-grid{display:flex !important;column-gap:clamp(1.75rem,2.6vw,2.5rem) !important;gap:clamp(1.75rem,2.6vw,2.5rem) !important;row-gap:clamp(1.25rem,2vw,1.75rem) !important;width:100%}.hero-box .column.is-12 .panel-dark{padding:clamp(1.45rem,2.2vw,2rem)}.metric-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-box{display:flex;flex-direction:column;gap:0.45rem;min-height:122px;padding:1.15rem 1.2rem;border-radius:24px;border:1px solid rgba(17,24,39,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(239,249,255,0.94));box-shadow:inset 0 1px 0 rgba(255,255,255,0.86)}.metric-box strong{font-family:ui-sans-serif,"Avenir Next","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.7rem;line-height:1;color:#111827}.metric-box span{color:#53738f}.metric-box .metric-title{font-weight:800;line-height:1.25}.hero-stats-grid .metric-box{flex:1 1 0;width:100%;min-width:0;padding:clamp(1.35rem,1.8vw,1.7rem)}.hero-stats-grid .metric-title{color:var(--temelj-logo-purple,#2d075b);font-size:clamp(1rem,1.12vw,1.2rem);line-height:1.25}.hero-stats-grid .metric-value{color:var(--temelj-red);order:-1;font-size:0.9rem;font-weight:800;letter-spacing:0}.hero-stats-grid .metric-description{color:var(--temelj-muted-dark,#53738f);font-size:0.98rem;line-height:1.48}.panel-dark .metric-box{border-color:rgba(17,24,39,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(239,249,255,0.94))}.panel-dark .metric-box strong{color:#111827}.panel-dark .metric-box span{color:#53738f}.panel-dark .hero-stats-grid .metric-title{color:var(--temelj-logo-purple,#2d075b)}.panel-dark .hero-stats-grid .metric-value{color:var(--temelj-red)}.panel-dark .hero-stats-grid .metric-description{color:var(--temelj-muted-dark,#53738f)}.stack-list{display:grid;gap:0.9rem}.stack-card,.stack-link{display:block;padding:1.15rem 1.25rem;border-radius:22px;border:1px solid rgba(17,24,39,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,251,255,0.94));box-shadow:0 18px 34px rgba(18,40,72,0.08),inset 0 1px 0 rgba(255,255,255,0.85)}.stack-card strong{display:block;margin-bottom:0.35rem;color:#111827}.stack-link:hover{transform:translateY(-2px);box-shadow:0 22px 42px rgba(18,40,72,0.1)}.not-found-hero{display:grid;align-content:end;min-height:min(38rem,68vh)}.not-found-code{margin:0 0 0.75rem;color:var(--temelj-red);font-family:var(--temelj-font-display);font-size:clamp(4rem,11vw,8rem);font-weight:900;line-height:0.8}.not-found-path{display:flex;flex-wrap:wrap;gap:0.45rem 0.75rem;align-items:center;margin:1.4rem 0 0}.not-found-path span{font-weight:800}.not-found-path code{max-width:100%;padding:0.45rem 0.7rem;overflow-wrap:anywhere;border:1px solid rgba(255,255,255,0.24);border-radius:8px;background:rgba(255,255,255,0.09);color:#ffffff}.stack-link strong,.stack-link span{display:block}.stack-link strong{margin-bottom:0.35rem;color:var(--temelj-logo-purple)}@media (max-width:680px){.not-found-hero{min-height:auto}}body.site-body.template-404 .site-main .hero-box.not-found-hero .hero-title,body.site-body.template-404 .site-main .hero-box.not-found-hero .not-found-path,body.site-body.template-404 .site-main .hero-box.not-found-hero .not-found-path span{color:#ffffff}body.site-body.template-404 .site-main .hero-box.not-found-hero .hero-copy{max-width:44rem;color:rgba(255,255,255,0.82)}.content-sheet,.legal-sheet{padding:clamp(1.7rem,2.8vw,2.4rem)}.content-sheet p + p,.page-copy p + p{margin-top:1.15rem}.form-sheet{background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,251,255,0.94))}.contact-layout{display:grid;grid-template-columns:minmax(0,58rem);gap:1.7rem;align-items:start;justify-content:center}.contact-side-grid{gap:1rem}.contact-main .form-sheet{padding:clamp(2rem,3vw,2.9rem)}.contact-form{display:grid;gap:1.1rem}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.contact-meta-grid{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:1rem}.contact-meta-grid.is-single{grid-template-columns:minmax(0,1fr)}.contact-field,.contact-field-wide{min-width:0}.contact-field{position:relative}.contact-field-wide{width:100%}.form-label{display:inline-block;margin-bottom:0.62rem;font-size:0.8rem;font-weight:800;color:var(--temelj-logo-purple);letter-spacing:0.08em;text-transform:uppercase}.contact-form .input,.contact-form .textarea{width:100%;border:1px solid rgba(45,7,91,0.14);border-radius:16px;background:#ffffff;color:var(--temelj-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,0.9);font-size:1rem;line-height:1.35;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.contact-form .input:hover,.contact-form .textarea:hover{border-color:rgba(45,7,91,0.26)}.contact-form .input{min-height:3.7rem;padding:0 1.05rem}.contact-form .textarea{min-height:12rem;padding:1rem 1.05rem;resize:vertical}.contact-form .input:focus,.contact-form .textarea:focus{border-color:var(--temelj-blue);box-shadow:0 0 0 0.24rem rgba(58,99,255,0.11),0 14px 26px rgba(1,7,23,0.06);outline:none;transform:none}.contact-form .input::placeholder,.contact-form .textarea::placeholder{color:rgba(90,100,127,0.76)}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-feedback{margin-bottom:1rem}[data-contact-success] .form-feedback{margin-bottom:0}.form-help{margin-top:0;margin-bottom:1rem;color:#53738f;line-height:1.65}.notice{padding:1rem 1.1rem;border-radius:20px;border:1px solid rgba(17,24,39,0.12)}.notice strong{display:block;margin-bottom:0.35rem}.notice.is-success{background:rgba(72,199,142,0.12);border-color:rgba(72,199,142,0.32)}.notice.is-warning{background:rgba(255,221,87,0.16);border-color:rgba(255,221,87,0.34)}.notice.is-danger{background:rgba(255,102,133,0.12);border-color:rgba(255,102,133,0.3)}.math-question,.cooldown-box p{color:#53738f}.math-question{margin:0 0 0.8rem;padding:0.95rem 1rem;border-radius:18px;border:1px solid rgba(13,23,51,0.08);background:rgba(58,99,255,0.05);font-weight:800}.cooldown-box{display:grid;gap:0.45rem;min-height:100%;padding:1.05rem 1.1rem;border-radius:20px;border:1px solid rgba(17,24,39,0.1);background:rgba(239,249,255,0.72)}.checkbox-row{margin-top:0.4rem;margin-bottom:0.1rem}.consent-line{display:flex;align-items:flex-start;gap:0.7rem;padding:1rem 1.05rem;border-radius:20px;border:1px solid rgba(13,23,51,0.09);background:rgba(255,255,255,0.66)}.consent-line input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:0.2rem;accent-color:#3a63ff}.consent-line span{color:#5a647f;line-height:1.65}.contact-submit{display:flex;justify-content:flex-start;padding-top:0.35rem}.contact-submit .button{min-height:3.85rem;padding-left:1.5rem;padding-right:1.05rem;cursor:pointer}.price-detail{font-weight:800;color:#18324f}.price-box{display:flex;flex-direction:column;gap:0.55rem}.price-name{margin-bottom:0.2rem}.price-box h3{font-size:2rem}.pricing-tabs{display:grid;gap:1.9rem}@media screen and (min-width:1100px){.pricing-tabs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.6rem}.pricing-tab-list{display:none}.pricing-panel{align-content:start;height:100%}.pricing-panel[data-pricing-panel="apartments"]{grid-column:1;grid-row:1}.pricing-panel[data-pricing-panel="hotels"]{grid-column:2;grid-row:1}.pricing-panel .pricing-shell{grid-template-columns:1fr}}.pricing-tab-list{display:inline-flex;align-items:center;gap:0.35rem;width:max-content;max-width:100%;padding:0.3rem;border:1px solid rgba(17,24,39,0.08);border-radius:999px;background:rgba(255,255,255,0.94);box-shadow:0 14px 30px rgba(18,40,72,0.08)}.pricing-tab{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:0 1.2rem;border:0;border-radius:999px;background:transparent;color:#53738f;font-size:0.92rem;font-weight:800;transition:background-color 180ms ease,color 180ms ease,box-shadow 180ms ease}.pricing-tab.is-active{background:linear-gradient(180deg,#244565 0%,#18324f 100%);color:#ffffff;box-shadow:0 16px 28px rgba(18,40,72,0.18)}.pricing-panel{display:grid;gap:1.25rem;min-width:0;scroll-margin-top:7.5rem}.pricing-panel.is-active{animation:pricing-panel-in 320ms ease}.pricing-panel.is-focused .pricing-shell{border-color:rgba(20,146,223,0.16);box-shadow:0 28px 62px rgba(18,40,72,0.1),0 0 0 1px rgba(20,146,223,0.06),inset 0 1px 0 rgba(255,255,255,0.88)}.pricing-panel.is-focused .pricing-reference.is-featured{box-shadow:0 28px 50px rgba(18,40,72,0.12),inset 0 1px 0 rgba(255,255,255,0.9)}.pricing-panel.is-focused .pricing-reference-grid{transform:translateY(-0.08rem)}.pricing-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.pricing-panel-title{margin:0;color:#18324f;font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.08;font-weight:900;letter-spacing:-0.04em}.pricing-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;padding:0.2rem 0.1rem 0.15rem;transition:transform 260ms ease}.pricing-reference{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:0.55rem;padding:1.35rem 1.35rem 1.25rem;border:1px solid rgba(24,50,79,0.1);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(247,251,255,0.95)),linear-gradient(135deg,rgba(223,244,255,0.38) 0%,rgba(223,244,255,0) 48%);box-shadow:0 22px 40px rgba(18,40,72,0.07),inset 0 1px 0 rgba(255,255,255,0.86);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.pricing-reference>*{position:relative;z-index:1}.pricing-reference::before{content:"";position:absolute;left:1.35rem;right:1.35rem;top:0.95rem;height:0.22rem;border-radius:999px;background:linear-gradient(90deg,rgba(138,211,249,0.88),rgba(20,146,223,0.42));z-index:0}.pricing-reference::after{content:"";position:absolute;inset:auto 0 0 0;height:72%;background:linear-gradient(135deg,rgba(223,244,255,0) 6%,rgba(223,244,255,0.58) 100%);clip-path:polygon(48% 0,100% 0,100% 100%,12% 100%);opacity:0.78;z-index:0}.pricing-reference.is-featured{transform:translateY(-0.3rem);border-color:rgba(36,69,101,0.14);background:linear-gradient(140deg,rgba(255,237,223,0.6) 0%,rgba(255,237,223,0) 34%),linear-gradient(180deg,rgba(255,255,255,1),rgba(243,249,255,0.97));box-shadow:0 26px 48px rgba(18,40,72,0.11),inset 0 1px 0 rgba(255,255,255,0.88)}.pricing-reference.is-featured::before{top:0.9rem;height:0.26rem;background:linear-gradient(90deg,#18324f,#1492df)}.pricing-reference.is-featured::after{background:linear-gradient(135deg,rgba(255,237,223,0) 2%,rgba(223,244,255,0.64) 100%)}.pricing-reference:hover{transform:translateY(-0.18rem);border-color:rgba(20,146,223,0.14);box-shadow:0 26px 44px rgba(18,40,72,0.09),inset 0 1px 0 rgba(255,255,255,0.88)}.pricing-reference.is-featured:hover{transform:translateY(-0.38rem)}.pricing-reference p{margin:0;color:#18324f;font-size:1rem;line-height:1.58;font-weight:800;text-wrap:balance}.pricing-reference-badge{display:inline-flex;align-items:center;min-height:1.85rem;width:max-content;margin-bottom:0.5rem;padding:0.18rem 0.75rem;border-radius:999px;border:1px solid rgba(36,69,101,0.08);background:rgba(255,255,255,0.92);color:#18324f;font-size:0.74rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;box-shadow:0 10px 20px rgba(18,40,72,0.06)}@keyframes pricing-panel-in{from{opacity:0;transform:translateY(0.5rem)}to{opacity:1;transform:translateY(0)}}.pricing-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.95fr);gap:1.35rem;align-items:stretch;padding:clamp(1.4rem,2.4vw,1.85rem);border:1px solid rgba(17,24,39,0.1);border-radius:30px;background:linear-gradient(135deg,rgba(223,244,255,0.38) 0%,rgba(223,244,255,0) 22%),linear-gradient(180deg,rgba(255,255,255,0.99),rgba(246,251,255,0.95));box-shadow:0 24px 54px rgba(18,40,72,0.08),inset 0 1px 0 rgba(255,255,255,0.85)}.pricing-summary,.pricing-controls{min-width:0;padding:1.45rem 1.5rem;border:1px solid rgba(17,24,39,0.08);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(247,251,255,0.95));box-shadow:inset 0 1px 0 rgba(255,255,255,0.86)}.pricing-summary{display:flex;flex-direction:column;justify-content:space-between;gap:1.15rem;background:linear-gradient(180deg,rgba(223,244,255,0.7) 0%,rgba(223,244,255,0) 4.6rem),linear-gradient(180deg,rgba(255,255,255,0.99),rgba(246,251,255,0.95))}.pricing-eyebrow,.pricing-label{display:inline-block;color:#18324f;font-size:0.78rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.pricing-control-head,.pricing-slider-box{display:grid;gap:0.85rem}.pricing-billing{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.4rem;width:max-content;max-width:100%;padding:0.28rem;border:1px solid rgba(17,24,39,0.08);border-radius:999px;background:rgba(239,249,255,0.68)}.pricing-billing-option{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:#53738f;font-size:0.86rem;font-weight:800;transition:background-color 180ms ease,color 180ms ease,box-shadow 180ms ease}.pricing-billing-option.is-active{background:#ffffff;color:#111827;box-shadow:0 10px 20px rgba(18,40,72,0.08)}.pricing-count{display:flex;flex-direction:column;gap:0.25rem}.pricing-count-number{display:block;color:#111827;font-size:clamp(3rem,5vw,4.25rem);line-height:0.92;font-weight:900;letter-spacing:-0.06em}.pricing-count-label{color:#53738f;font-size:1rem;font-weight:800}.pricing-plan{margin:0;color:#18324f;font-size:1rem;font-weight:800}.pricing-value{display:flex;flex-direction:column;gap:0.3rem;padding-top:0.2rem;padding-bottom:0.2rem}.pricing-value-main{display:flex;align-items:flex-end;justify-content:flex-start;gap:0.55rem}.pricing-value-number{display:block;color:#111827;font-size:clamp(2.4rem,4vw,3.3rem);line-height:1;font-weight:900;letter-spacing:-0.05em}.pricing-discount{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;margin-bottom:0.25rem;padding:0.24rem 0.7rem;border-radius:999px;background:rgba(191,47,62,0.1);color:#bf2f3e;font-size:0.9rem;font-weight:900;line-height:1;white-space:nowrap}.pricing-discount.is-hidden{display:none}.pricing-value-note,.pricing-note,.pricing-caption{color:#53738f}.pricing-value-note{font-size:0.95rem;font-weight:700}.pricing-note{margin:0;font-size:0.88rem;font-weight:800}.pricing-controls{display:grid;gap:1.25rem;align-content:center}.pricing-range{-webkit-appearance:none;appearance:none;width:100%;margin:0;height:1.35rem;background:transparent}.pricing-range::-webkit-slider-runnable-track{height:0.45rem;border-radius:999px;background:linear-gradient(90deg,#dff4ff 0%,#8ad3f9 100%)}.pricing-range::-moz-range-track{height:0.45rem;border-radius:999px;background:linear-gradient(90deg,#dff4ff 0%,#8ad3f9 100%)}.pricing-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.3rem;height:1.3rem;margin-top:-0.43rem;border:4px solid #ffffff;border-radius:50%;background:#18324f;box-shadow:0 10px 22px rgba(18,40,72,0.18)}.pricing-range::-moz-range-thumb{width:1.3rem;height:1.3rem;border:4px solid #ffffff;border-radius:50%;background:#18324f;box-shadow:0 10px 22px rgba(18,40,72,0.18)}.pricing-scale{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#7f9ab5;font-size:0.86rem;font-weight:700}.pricing-caption{margin:0;max-width:32rem;font-size:0.95rem}.pricing-detail-list{display:grid;gap:0.75rem;padding-top:0.15rem}.pricing-detail-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:0.75rem;border-top:1px solid rgba(17,24,39,0.08)}.pricing-detail-label{color:#7f9ab5;font-size:0.84rem;font-weight:700}.pricing-detail-value{color:#18324f;font-size:0.95rem;font-weight:800;text-align:right}.pricing-cta.button{width:max-content;min-width:0;min-height:56px;padding-left:1.35rem;padding-right:1.05rem}.pricing-actions{display:flex;justify-content:center;padding-top:1.35rem}.pricing-tailored-note{max-width:52rem;margin:1.45rem auto 0;color:#53738f;font-size:0.96rem;line-height:1.7;text-align:center}.pricing-actions .pricing-cta.button{min-width:clamp(15rem,24vw,19rem);box-shadow:0 16px 32px rgba(18,40,72,0.1)}.site-footer{position:relative;overflow:hidden;padding-top:clamp(3.5rem,5vw,4.75rem);padding-bottom:clamp(1.75rem,3vw,2.5rem);border-top:1px solid rgba(255,255,255,0.08);background:linear-gradient(160deg,#13263f,#19395a 58%,#22638f 100%);box-shadow:0 30px 68px rgba(18,40,72,0.18)}.footer-wrap{position:relative;z-index:1}.footer-shell{position:relative;padding:clamp(1.25rem,2vw,2rem);border-radius:0;background:transparent;box-shadow:none}.footer-top,.footer-bottombar,.footer-brand{position:relative;z-index:1}.footer-layout{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,3.5rem);align-items:start}.footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.footer-contact{grid-column:auto;margin-top:1.25rem;font-style:normal}.footer-copy{max-width:32rem;margin:0.9rem 0 0;color:rgba(255,255,255,0.84);font-size:1rem;line-height:1.55}.email-noscript{display:inline-block;color:inherit;font-size:0.9em;font-weight:800}.footer-address{display:block;margin-top:0.7rem;color:rgba(255,255,255,0.84);font-weight:400;line-height:1.5}@media screen and (min-width:1680px){.topbar-wrap,.page-wrap,.footer-wrap{max-width:1660px}.hero-copy{max-width:46rem}.footer-copy{max-width:32rem}}.site-footer .footer-link{display:block;margin-top:0.58rem;color:rgba(255,255,255,0.86);font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none}.site-footer .footer-link:hover{color:#b8e9ff;text-decoration:underline}.footer-small{margin:0;color:rgba(255,255,255,0.62)}.footer-bottombar{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:0.8rem 2rem;margin-top:2.1rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,0.14)}.footer-legal{display:flex;flex-wrap:wrap;gap:0.45rem 1.15rem}.footer-legal .footer-link{margin-top:0;font-size:0.9rem}.reveal{opacity:0;transform:translateY(18px);transition:opacity 460ms ease,transform 460ms ease}body.is-ready .reveal{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.reveal,body.is-ready .reveal{opacity:1;transform:none}}@media (prefers-contrast:more){body.site-body,.hero-copy,.section-copy,.footer-copy,.card-box p,.stack-card p,.stack-link,.price-box p,.content-sheet p,.cooldown-box p,.math-question{color:#1d3752}.hero-box,.card-box,.panel-box,.content-sheet,.price-box,.footer-panel,.metric-box,.stack-card,.stack-link,.pricing-summary,.pricing-controls{border-color:rgba(7,23,53,0.24)}}@media (forced-colors:active){.nav-item,.nav-dropdown-link,.lang-item,.button,.breadcrumbs-link,.footer-inline-link{forced-color-adjust:auto}}@media screen and (max-width:1023px){.footer-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.app-nav{min-height:4.75rem}.nav-toggle{display:inline-flex}body.nav-open .topbar{position:fixed;top:0;right:0;left:0}.nav-item-chevron{position:static;display:inline-flex;width:0.82rem;height:0.82rem;opacity:0.72;transform:none}.nav-item-chevron::before{width:0.46rem;height:0.46rem;transition:transform 180ms ease}.nav-entry.has-dropdown>.nav-item{padding-right:0.9rem;padding-left:0.9rem}.nav-panel{position:fixed;top:var(--site-header-height,4.75rem);right:0;bottom:0;left:auto;z-index:35;display:grid;align-content:start;gap:0.8rem;width:min(28rem,calc(100vw - 1rem));max-width:100%;height:calc(100dvh - var(--site-header-height,4.75rem));max-height:none;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0.85rem 0.85rem calc(1rem + env(safe-area-inset-bottom,0px));border:1px solid rgba(17,24,39,0.08);border-right:0;border-bottom:0;border-radius:24px 0 0;background:#ffffff;box-shadow:-18px 24px 54px rgba(18,40,72,0.18);opacity:0;visibility:hidden;transform:translateY(-0.75rem);pointer-events:none;transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease}.nav-panel.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nav-list{display:grid;align-content:start;gap:0.15rem;width:100%}.nav-entry{display:grid;gap:0.25rem}.nav-item{width:100%;justify-content:space-between}.nav-edit-button{width:max-content}.nav-dropdown{position:static;left:auto;top:auto;width:100%;max-height:0;padding:0 0 0 0.35rem;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:none;transition:max-height 220ms ease,opacity 170ms ease,visibility 170ms ease,padding-top 170ms ease}.nav-entry.has-dropdown.is-open .nav-dropdown{transform:none}.nav-panel .nav-entry.has-dropdown:not(.is-open) .nav-dropdown{max-height:0;padding-top:0;opacity:0;visibility:hidden;pointer-events:none}.nav-panel .nav-entry.has-dropdown.is-open .nav-dropdown{max-height:32rem;padding-top:0.2rem;opacity:1;visibility:visible;pointer-events:auto}.nav-panel .nav-entry-products.is-open .nav-dropdown{max-height:48rem}.nav-panel .nav-entry.has-dropdown.is-open>.nav-item .nav-item-chevron::before{transform:rotate(225deg) translate(-1px,-1px)}.nav-dropdown::before{display:none}.nav-dropdown-inner{gap:0.18rem;padding:0.45rem;border-radius:18px;background:rgba(246,251,255,0.92);box-shadow:inset 0 0 0 1px rgba(20,146,223,0.08)}.nav-dropdown-mega{position:static;top:auto;width:100%}.nav-entry-products .nav-dropdown-mega{width:100%}.nav-entry-business .nav-dropdown-mega{width:100%}.nav-mega-inner{gap:0.55rem;padding:0.55rem}.nav-mega-head{display:none}.nav-mega-groups{grid-template-columns:1fr;gap:0.65rem}.nav-mega-hospitality{padding-right:0;border-right:0}.nav-mega-group-head{padding:0.25rem 0.55rem 0.35rem}.nav-mega-grid,.nav-mega-business .nav-mega-grid{grid-template-columns:1fr;gap:0.18rem}.nav-mega-foot{display:grid;gap:0.15rem;padding:0.5rem 0.55rem 0.15rem}.nav-mega-foot a{padding:0.45rem 0}.nav-dropdown-link{grid-template-columns:2.25rem minmax(0,1fr);column-gap:0.65rem;padding:0.62rem 0.75rem;border-radius:14px}.nav-dropdown-icon{width:2.25rem;height:2.25rem;border-radius:12px}.nav-dropdown-icon img{max-width:1.35rem;max-height:1.35rem}.nav-dropdown-icon.is-libar img{max-width:1.82rem;max-height:1.82rem}.nav-dropdown-copy{font-size:0.78rem;line-height:1.35;-webkit-line-clamp:1}body.nav-open #temelj-support-chat,body.nav-open .sch-handle{visibility:hidden !important;pointer-events:none !important}.lang-box{justify-content:flex-start;width:max-content}.nav-cta{width:100%}.nav-overlay{position:fixed;inset:0;z-index:34;display:block;background:rgba(17,24,39,0.2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease,visibility 180ms ease}.nav-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.nav-panel:not(.is-open),.nav-panel:not(.is-open) .nav-list,.nav-panel:not(.is-open) .nav-entry,.nav-panel:not(.is-open) .nav-item,.nav-panel:not(.is-open) .nav-dropdown,.nav-panel:not(.is-open) .nav-dropdown-inner,.nav-panel:not(.is-open) .nav-dropdown-link,.nav-panel:not(.is-open) .nav-dropdown-title,.nav-panel:not(.is-open) .nav-dropdown-copy,.nav-panel:not(.is-open) .lang-box,.nav-panel:not(.is-open) .lang-item,.nav-panel:not(.is-open) .nav-edit-button,.nav-panel:not(.is-open) .nav-cta{visibility:hidden;pointer-events:none}.footer-grid{grid-template-columns:1fr}.footer-bottombar{flex-direction:column;align-items:flex-start}.pricing-reference-grid,.pricing-shell{grid-template-columns:1fr}}@media screen and (max-width:640px){.nav-panel{right:0;left:0;width:100%;border-right:0;border-left:0;border-radius:0}.nav-dropdown-copy{display:none}}@media screen and (max-width:768px){.footer-layout{grid-template-columns:1fr}.hero-box,.card-box,.panel-box,.content-sheet,.price-box,.footer-panel{border-radius:24px}.footer-shell{border-radius:0;padding:1.35rem}.site-main{padding-top:1.35rem}.grid-two,.grid-three,.metric-grid{grid-template-columns:1fr}.hero-stats-grid{display:flex !important;flex-direction:column;column-gap:0.9rem !important;gap:0.9rem !important;row-gap:0.9rem !important}.hero-box{padding:1.7rem}.brand-link{min-height:68px}.pricing-billing{width:100%}.pricing-billing-option{flex:1 1 calc(50% - 0.25rem)}.pricing-shell{padding:1.15rem}.pricing-summary,.pricing-controls{padding:1.15rem}.pricing-panel-title{font-size:1.28rem}.pricing-reference{padding:1rem}.pricing-value-main{align-items:flex-end;flex-wrap:wrap}.pricing-count-number{font-size:2.7rem}.pricing-detail-row{flex-direction:column;align-items:flex-start}.pricing-detail-value{text-align:left}.pricing-actions .pricing-cta.button{width:auto;min-width:min(100%,18rem)}}:root{--temelj-bg:#07122c;--temelj-bg-deep:#050d21;--temelj-bg-soft:#1a2141;--temelj-surface:#fcfaf7;--temelj-surface-soft:#f4f0eb;--temelj-ink:#0d1733;--temelj-logo-purple:#2d075b;--temelj-logo-purple-soft:rgba(45,7,91,0.12);--temelj-muted:#b9c4de;--temelj-muted-dark:#5a647f;--temelj-line:rgba(255,255,255,0.1);--temelj-card-line:rgba(13,23,51,0.11);--temelj-blue:#3a63ff;--temelj-blue-strong:#244bff;--temelj-cyan:#45d3ff;--temelj-link:#3157c8;--temelj-link-hover:#2d075b;--temelj-red:#ff3152;--temelj-shadow:0 26px 60px rgba(1,7,23,0.2);--temelj-shadow-deep:0 38px 90px rgba(1,7,23,0.34)}html{background:var(--temelj-bg)}body.site-body{color:#f2f5ff;background:radial-gradient(circle at 12% 0%,rgba(58,99,255,0.18),transparent 30%),radial-gradient(circle at 88% 14%,rgba(255,49,82,0.16),transparent 24%),linear-gradient(180deg,#07122c 0%,#08132e 48%,#091631 100%)}a{color:var(--temelj-link)}a:hover{color:var(--temelj-link-hover)}.topbar{background:rgba(255,255,255,0.98);border-bottom-color:rgba(13,23,51,0.08);box-shadow:0 10px 30px rgba(1,7,23,0.06);transition:transform 220ms ease,box-shadow 180ms ease,border-color 180ms ease}.topbar.is-scrolled{border-bottom-color:rgba(13,23,51,0.12);box-shadow:0 16px 36px rgba(1,7,23,0.1)}.brand-logo{filter:drop-shadow(0 16px 28px rgba(255,49,82,0.12))}.brand-name{color:var(--temelj-ink)}.brand-note{color:#697590}.nav-item{color:#263353}.nav-item:hover,.nav-item.is-current,.nav-entry:focus-within>.nav-item,.nav-entry.has-dropdown.is-open>.nav-item{color:var(--temelj-ink);background:rgba(58,99,255,0.08)}.lang-item{color:#233150}.lang-item.is-current{background:rgba(58,99,255,0.1);color:var(--temelj-ink)}.lang-divider{color:#7a86a1}.nav-button.button,.action-main.button{background:linear-gradient(180deg,#4d70ff 0%,var(--temelj-blue) 100%);box-shadow:0 18px 34px rgba(58,99,255,0.26)}.nav-button.button .button-icon,.action-main.button .button-icon{background:rgba(255,255,255,0.16)}.action-soft.button{border-color:rgba(13,23,51,0.12);background:rgba(255,255,255,0.98);box-shadow:0 14px 32px rgba(1,7,23,0.08)}.action-soft.button .button-icon{background:rgba(58,99,255,0.12);color:var(--temelj-blue)}.site-main{padding-top:clamp(2.5rem,4vw,4.4rem);padding-bottom:clamp(6rem,8vw,8.4rem)}.hero-box,.card-box,.panel-box,.content-sheet,.price-box,.footer-panel{border-radius:30px}.hero-box{padding:clamp(3rem,5vw,5.9rem);border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0) 6.5rem),linear-gradient(180deg,rgba(14,28,63,0.96),rgba(7,18,44,0.99)),linear-gradient(135deg,rgba(255,255,255,0.02),rgba(255,255,255,0));box-shadow:var(--temelj-shadow-deep)}.hero-box::before,.hero-box::after{content:"";position:absolute;pointer-events:none;z-index:0}.hero-box::before{aspect-ratio:924 / 1038;right:clamp(1.65rem,4.6vw,4.8rem);top:clamp(2rem,5.2vw,4.2rem);width:clamp(10.75rem,16.8vw,14.5rem);background:url("/site/templates/images/logo-T.svg") center / contain no-repeat;filter:drop-shadow(0 24px 52px rgba(255,49,82,0.2));opacity:0.98}.hero-box::after{aspect-ratio:515.78 / 581.47;left:clamp(0.95rem,3.8vw,3.45rem);right:auto;top:clamp(1.15rem,4.2vw,2.9rem);width:clamp(11.65rem,18.5vw,15.7rem);-webkit-mask:url("/site/templates/images/logo-obod.svg") center / contain no-repeat;mask:url("/site/templates/images/logo-obod.svg") center / contain no-repeat;background:radial-gradient(circle at 48% 38%,rgba(255,255,255,0.72),rgba(255,255,255,0) 35%),linear-gradient(145deg,rgba(69,211,255,0.34) 0%,rgba(58,99,255,0.22) 34%,rgba(45,7,91,0.42) 64%,rgba(255,49,82,0.92) 100%);filter:drop-shadow(0 22px 46px rgba(255,49,82,0.16));transform:rotate(-9deg);opacity:0.88}.hero-kicker{color:#ffffff;border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.06)}.hero-title{max-width:12ch;color:#ffffff}.hero-copy{max-width:41rem;color:rgba(226,233,249,0.8);font-size:1.09rem}.hero-actions{margin-top:2rem}.hero-media{padding:1rem;border-color:rgba(255,255,255,0.12);background:linear-gradient(180deg,rgba(255,255,255,0.16),rgba(255,255,255,0.06));box-shadow:0 28px 64px rgba(1,7,23,0.34)}.hero-media img,.card-media img{border-radius:24px}.section-block{margin-top:clamp(4.6rem,7vw,7.2rem)}.page-wrap>.hero-box + .section-block{margin-top:clamp(5.3rem,8vw,7.9rem)}.page-wrap>.section-block + .section-block{margin-top:clamp(4.9rem,7vw,7.3rem)}.section-head{max-width:56rem;gap:1rem;margin-bottom:2.7rem}.section-head .section-kicker{color:var(--temelj-cyan)}.section-head .section-title{max-width:17ch;color:#ffffff;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.04}.section-head .section-copy{max-width:43rem;color:rgba(219,228,247,0.76);font-size:1.05rem;line-height:1.74}.panel-kicker,.card-kicker,.price-name,.footer-head{color:var(--temelj-red)}.card-box,.panel-box,.content-sheet,.price-box,.footer-panel,.stack-card,.stack-link,.metric-box{border-color:var(--temelj-card-line);background:linear-gradient(180deg,rgba(252,250,247,0.995),rgba(244,240,235,0.98));box-shadow:var(--temelj-shadow)}.card-box,.panel-box,.content-sheet,.price-box,.footer-panel{padding:clamp(1.7rem,2vw,2rem)}.card-box::before,.panel-box::before,.content-sheet::before,.price-box::before{content:none}.card-box h3,.card-title,.price-box h3,.panel-box .section-title,.content-sheet h1,.content-sheet h2,.content-sheet h3,.content-sheet h4,.content-sheet h5,.content-sheet h6{color:var(--temelj-logo-purple)}.content-sheet,.product-rich-copy{--rich-ink:var(--temelj-ink);--rich-heading:var(--temelj-logo-purple);--rich-text:var(--temelj-muted-dark);--rich-line:rgba(13,23,51,0.11);--rich-soft:rgba(45,7,91,0.08);--rich-red-soft:rgba(255,49,82,0.08);--rich-blue-soft:rgba(58,99,255,0.08)}:is(.content-sheet,.product-rich-copy)>*:first-child{margin-top:0}:is(.content-sheet,.product-rich-copy)>*:last-child{margin-bottom:0}:is(.content-sheet,.product-rich-copy) h1,:is(.content-sheet,.product-rich-copy) h2,:is(.content-sheet,.product-rich-copy) h3,:is(.content-sheet,.product-rich-copy) h4,:is(.content-sheet,.product-rich-copy) h5,:is(.content-sheet,.product-rich-copy) h6{margin:1.75em 0 0.65em;color:var(--rich-heading);font-weight:900;line-height:1.12;letter-spacing:0}:is(.content-sheet,.product-rich-copy) h2{font-size:clamp(1.65rem,2.4vw,2.25rem)}:is(.content-sheet,.product-rich-copy) h3{font-size:clamp(1.32rem,1.9vw,1.7rem)}:is(.content-sheet,.product-rich-copy) h4,:is(.content-sheet,.product-rich-copy) h5,:is(.content-sheet,.product-rich-copy) h6{font-size:clamp(1.08rem,1.35vw,1.22rem)}:is(.content-sheet,.product-rich-copy) p,:is(.content-sheet,.product-rich-copy) li,:is(.content-sheet,.product-rich-copy) dd,:is(.content-sheet,.product-rich-copy) td{color:var(--rich-text);line-height:1.78}:is(.content-sheet,.product-rich-copy) p{margin:0 0 1.05rem}.post-content-body ul>li>p{margin:0}.post-table-visualization{margin:2rem 0}.post-table-visualization>img{display:block;width:100%;height:auto;border:1px solid rgba(13,23,51,0.1);border-radius:8px;box-shadow:0 20px 48px rgba(13,23,51,0.12)}.post-table-visualization>figcaption{margin-top:0.75rem;color:var(--rich-text);font-size:0.92rem;line-height:1.5;text-align:center}.post-product-screenshot{width:min(100%,860px);margin:clamp(2rem,4vw,3rem) auto}.post-product-screenshot>img{display:block;width:100%;height:auto;border:1px solid rgba(13,23,51,0.1);border-radius:14px;box-shadow:0 22px 52px rgba(13,23,51,0.12)}.post-product-screenshot>figcaption{max-width:64ch;margin:0.8rem auto 0;color:var(--rich-text);font-size:0.92rem;line-height:1.55;text-align:center}.post-table-source{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}:is(.content-sheet,.product-rich-copy) strong,:is(.content-sheet,.product-rich-copy) b,:is(.content-sheet,.product-rich-copy) dt,:is(.content-sheet,.product-rich-copy) th{color:var(--rich-ink);font-weight:900}:is(.content-sheet,.product-rich-copy) a{color:var(--temelj-blue);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.22em}:is(.content-sheet,.product-rich-copy) a:hover,:is(.content-sheet,.product-rich-copy) a:focus-visible{color:var(--temelj-red)}:is(.content-sheet,.product-rich-copy) ul,:is(.content-sheet,.product-rich-copy) ol{display:grid;gap:0.75rem;margin:1.25rem 0 1.55rem;padding:0}:is(.content-sheet,.product-rich-copy) ul{list-style:none}:is(.content-sheet,.product-rich-copy) ol{list-style:none;counter-reset:rich-list}:is(.content-sheet,.product-rich-copy) li{position:relative;min-height:2.15rem;padding:0.18rem 0 0.18rem 2.35rem}:is(.content-sheet,.product-rich-copy) ul>li::before,:is(.content-sheet,.product-rich-copy) ol>li::before{position:absolute;left:0;top:0.5em;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.42)}:is(.content-sheet,.product-rich-copy) ul>li::before{content:"";background:var(--temelj-red)}:is(.content-sheet,.product-rich-copy) ol>li{counter-increment:rich-list}:is(.content-sheet,.product-rich-copy) ol>li::before{content:counter(rich-list);background:var(--rich-soft);color:var(--rich-heading);font-size:0.78rem;font-weight:900}:is(.content-sheet,.product-rich-copy) li>:is(ul,ol){margin-top:0.75rem;margin-bottom:0.2rem}:is(.content-sheet,.product-rich-copy) blockquote{position:relative;margin:1.65rem 0;padding:1.35rem 1.45rem 1.35rem 1.65rem;border:1px solid rgba(45,7,91,0.14);border-left:0;border-radius:24px;background:linear-gradient(90deg,rgba(45,7,91,0.13),rgba(45,7,91,0) 0.55rem),linear-gradient(135deg,rgba(45,7,91,0.08),rgba(58,99,255,0.06));color:var(--rich-heading)}:is(.content-sheet,.product-rich-copy) blockquote::before{content:"";position:absolute;left:0;top:1rem;bottom:1rem;width:0.3rem;border-radius:999px;background:linear-gradient(180deg,var(--temelj-logo-purple),var(--temelj-red))}:is(.content-sheet,.product-rich-copy) blockquote p{color:inherit;font-weight:800}:is(.content-sheet,.product-rich-copy) table{display:block;width:100%;max-width:100%;margin:1.7rem 0;overflow-x:auto;border:1px solid var(--rich-line);border-radius:24px;border-spacing:0;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,240,235,0.92)),linear-gradient(135deg,var(--rich-red-soft),var(--rich-blue-soft));box-shadow:0 18px 42px rgba(1,7,23,0.08)}:is(.content-sheet,.product-rich-copy) caption{padding:1rem 1.1rem 0;color:var(--rich-heading);font-size:0.84rem;font-weight:900;letter-spacing:0.08em;text-align:left;text-transform:uppercase}:is(.content-sheet,.product-rich-copy) th,:is(.content-sheet,.product-rich-copy) td{min-width:11rem;padding:1rem 1.05rem;border-right:1px solid var(--rich-line);border-bottom:1px solid var(--rich-line);text-align:left;vertical-align:top}:is(.content-sheet,.product-rich-copy) tr>:last-child{border-right:0}:is(.content-sheet,.product-rich-copy) tbody tr:last-child>*{border-bottom:0}:is(.content-sheet,.product-rich-copy) thead th,:is(.content-sheet,.product-rich-copy) tfoot th,:is(.content-sheet,.product-rich-copy) tfoot td{background:rgba(45,7,91,0.08);color:var(--rich-heading);font-size:0.82rem;letter-spacing:0.08em;line-height:1.35;text-transform:uppercase}:is(.content-sheet,.product-rich-copy) tbody tr:nth-child(even) td,:is(.content-sheet,.product-rich-copy) tbody tr:nth-child(even) th{background:rgba(58,99,255,0.035)}:is(.content-sheet,.product-rich-copy) hr{height:1px;margin:2rem 0;border:0;background:linear-gradient(90deg,transparent,rgba(45,7,91,0.34),rgba(255,49,82,0.24),transparent)}:is(.content-sheet,.product-rich-copy) code{padding:0.15rem 0.38rem;border:1px solid rgba(45,7,91,0.1);border-radius:8px;background:var(--rich-soft);color:var(--rich-heading);font-size:0.94em;font-weight:800}:is(.content-sheet,.product-rich-copy) pre{margin:1.6rem 0;padding:1.25rem;overflow-x:auto;border:1px solid rgba(255,255,255,0.08);border-radius:22px;background:linear-gradient(180deg,#121a36,#080f25);box-shadow:0 22px 44px rgba(1,7,23,0.18)}:is(.content-sheet,.product-rich-copy) pre code{display:block;padding:0;border:0;background:transparent;color:#8ad3f9;font-weight:700;line-height:1.65}:is(.content-sheet,.product-rich-copy) dl{display:grid;gap:0.45rem 1rem;margin:1.4rem 0;padding:1.25rem;border:1px solid var(--rich-line);border-radius:22px;background:rgba(255,255,255,0.55)}:is(.content-sheet,.product-rich-copy) dt{color:var(--rich-heading)}:is(.content-sheet,.product-rich-copy) dd{margin:0 0 0.75rem}.card-box p,.stack-card p,.stack-link,.price-box p,.content-sheet p,.panel-box .section-copy,.metric-box span,.math-question,.cooldown-box p{color:var(--temelj-muted-dark)}.card-link:hover,.stack-link:hover{transform:translateY(-3px);box-shadow:0 30px 68px rgba(1,7,23,0.2)}.card-media{margin:-0.95rem -0.95rem 1.4rem;border-radius:24px;background:#eef2fb}.card-media img{aspect-ratio:16 / 11}.card-media .home-product-logo{padding:20px clamp(2.75rem,5vw,4.5rem);object-fit:contain;object-position:center;background:#fff}body.template-products:not(.page-pricing) .card-media img[src*="logo-aviza"]{padding:clamp(1.8rem,4vw,3rem);object-fit:contain;object-position:center;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,0.96),rgba(246,251,255,0.88) 64%,rgba(232,242,255,0.82))}body.template-products.page-pricing .card-media img[src*="logo-aviza"]{padding:clamp(1.35rem,3vw,2.25rem);object-fit:contain;object-position:center;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,0.98),rgba(246,251,255,0.9) 64%,rgba(232,242,255,0.84))}body.template-products.page-pricing .card-media .home-product-logo{padding:clamp(1.35rem,3vw,2.25rem)}.blog-card .card-media{margin-bottom:0.75rem;padding:0.5rem;background:#ffffff}.blog-card .card-media img{height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;background:#ffffff}.blog-card .page-meta-bar{margin-top:auto;padding-top:0.9rem}@media screen and (max-width:1023px){.blog-card .card-media{margin-bottom:0.75rem}}.page-pricing .card-media{margin:-0.95rem -0.95rem 1.4rem;padding:clamp(0.7rem,1.6vw,1rem);background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(239,247,255,0.9))}.page-pricing .card-media img{aspect-ratio:1200 / 630;object-fit:contain;object-position:center;background:#ffffff;border-radius:18px}@media screen and (max-width:768px){.page-pricing .card-media{margin:0 0 1.25rem;padding:0.55rem}}.template-blog .section-block>nav{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.MarkupPagerNav{display:flex;flex-wrap:wrap;justify-content:center;gap:0.55rem;margin:0;padding:0;list-style:none}.MarkupPagerNav li{margin:0;padding:0}.MarkupPagerNav a,.MarkupPagerNav>li>span{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;min-height:2.35rem;padding:0.5rem 0.78rem;border:1px solid rgba(45,7,91,0.14);border-radius:999px;background:#ffffff;color:var(--temelj-logo-purple);font-weight:800;text-decoration:none;box-shadow:0 12px 28px rgba(1,7,23,0.06)}.MarkupPagerNav a span{display:inline;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none}.MarkupPagerNav a:hover,.MarkupPagerNav a:focus-visible,.MarkupPagerNav .MarkupPagerNavOn a,.MarkupPagerNav .MarkupPagerNavOn>span{border-color:var(--temelj-blue);background:linear-gradient(180deg,#4d70ff 0%,var(--temelj-blue) 100%);color:#ffffff}@media (max-width:560px){.MarkupPagerNav{gap:0.38rem}.MarkupPagerNav a,.MarkupPagerNav>li>span{min-width:2.15rem;min-height:2.15rem;padding:0.42rem 0.62rem;font-size:0.9rem}}.panel-dark{border-color:rgba(255,255,255,0.08);background:linear-gradient(180deg,#1c2344 0%,#171d3b 100%);box-shadow:0 34px 76px rgba(1,7,23,0.34)}.panel-dark .panel-kicker,.panel-dark .section-title,.panel-dark p,.panel-dark strong,.panel-dark span{color:#ffffff}.metric-grid{gap:1.2rem}.hero-stats-grid{display:flex !important;column-gap:clamp(1.75rem,2.6vw,2.5rem) !important;gap:clamp(1.75rem,2.6vw,2.5rem) !important;row-gap:clamp(1.25rem,2vw,1.75rem) !important}.metric-box{min-height:136px;padding:1.2rem 1.25rem;border-radius:24px}.metric-box strong{color:var(--temelj-red);font-size:1.85rem}.panel-dark .metric-box{border-color:rgba(13,23,51,0.08);background:linear-gradient(180deg,rgba(252,250,247,0.995),rgba(244,240,235,0.98))}.panel-dark .metric-box strong{color:var(--temelj-red)}.panel-dark .metric-box span{color:var(--temelj-muted-dark)}.panel-dark .hero-stats-grid .metric-title{color:var(--temelj-logo-purple)}.panel-dark .hero-stats-grid .metric-value{color:var(--temelj-red)}.panel-dark .hero-stats-grid .metric-description{color:var(--temelj-muted-dark)}.about-card-panel{width:100%;margin-top:clamp(1.5rem,2.5vw,2.25rem);padding:clamp(1.7rem,2.6vw,2.25rem);border-radius:30px}.about-card-panel .about-card-grid{margin-top:0;gap:clamp(1.4rem,3vw,2.5rem)}.about-card-panel .card-box{min-height:clamp(11.5rem,16vw,13.75rem);padding:clamp(1.65rem,2.3vw,2.15rem);border-color:rgba(13,23,51,0.08);border-radius:24px;background:linear-gradient(180deg,rgba(252,250,247,0.995),rgba(244,240,235,0.98));box-shadow:inset 0 1px 0 rgba(255,255,255,0.86)}.about-card-panel .card-box .card-title{margin-bottom:0.65rem;color:var(--temelj-logo-purple);font-size:clamp(1.08rem,1.35vw,1.28rem);font-weight:900;line-height:1.22}.about-card-panel .card-box p:not(.card-title){max-width:34rem;color:var(--temelj-muted-dark);font-size:1rem;line-height:1.55}.about-card-panel .card-number{display:block;margin-bottom:0.75rem;color:var(--temelj-red);font-size:0.9rem;font-weight:900;line-height:1;letter-spacing:0}.site-main .about-card-panel .card-number{color:var(--temelj-red)}.site-main .about-card-panel .card-title{color:var(--temelj-logo-purple)}.stack-list{gap:1rem}.stack-card,.stack-link{padding:1.2rem 1.3rem;border-radius:24px}.content-sheet,.legal-sheet{padding:clamp(1.9rem,3vw,2.8rem)}.legal-page{box-sizing:border-box;display:grid;gap:clamp(2rem,4vw,3.4rem);width:min(100%,1240px);margin:0 auto;padding-left:clamp(1rem,1.6vw,1.75rem);padding-right:clamp(1rem,1.6vw,1.75rem)}.legal-page>*,.legal-hero,.legal-hero-copy,.legal-layout,.legal-sidebar,.legal-document,.legal-section,.legal-section-body,.privacy-table-wrap{min-width:0}.legal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:clamp(1.5rem,3vw,2.4rem);align-items:end;padding:clamp(2.3rem,5vw,5rem);border:1px solid rgba(45,7,91,0.12);border-radius:28px;background:radial-gradient(circle at 8% 18%,rgba(255,49,82,0.12),transparent 28rem),linear-gradient(135deg,#ffffff 0%,#f4f7fb 100%);box-shadow:0 24px 60px rgba(1,7,23,0.08)}.legal-label{display:inline-flex;margin-bottom:1rem;color:var(--temelj-red);font-size:0.78rem;font-weight:900;letter-spacing:0.14em;line-height:1.2;text-transform:uppercase}.legal-hero h1{max-width:12ch;margin:0;color:var(--temelj-logo-purple);font-size:clamp(3rem,8vw,6.8rem);line-height:0.95;overflow-wrap:normal;word-break:normal;hyphens:none}.legal-hero p{max-width:44rem;margin:1.4rem 0 0;color:var(--temelj-muted-dark);font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.72}.legal-meta-card{display:grid;gap:0.95rem;padding:1.25rem;border:1px solid rgba(45,7,91,0.12);border-radius:18px;background:#ffffff}.legal-meta-card p{margin:0}.legal-meta-card span{display:block;color:var(--temelj-red);font-size:0.72rem;font-weight:900;letter-spacing:0.11em;text-transform:uppercase}.legal-meta-card strong{display:block;margin-top:0.25rem;color:var(--temelj-logo-purple);font-size:1rem;line-height:1.35}.legal-layout{display:grid;grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);gap:clamp(1.5rem,3.4vw,3rem);align-items:start}.legal-sidebar{position:sticky;top:7rem}.legal-toc{display:grid;gap:0.3rem;padding:1.1rem;border:1px solid rgba(45,7,91,0.12);border-radius:18px;background:#ffffff;box-shadow:0 18px 40px rgba(1,7,23,0.06)}.legal-toc p{margin:0 0 0.45rem;color:var(--temelj-red);font-size:0.75rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.legal-toc a{display:block;padding:0.62rem 0.7rem;border-radius:10px;color:var(--temelj-logo-purple);font-size:0.93rem;font-weight:800;line-height:1.35;text-decoration:none}.legal-toc a:hover,.legal-toc a:focus-visible{background:rgba(45,7,91,0.07);color:var(--temelj-red);outline:none}.legal-document{display:grid;gap:1rem}.legal-section{display:block;padding:0;border:1px solid rgba(45,7,91,0.1);border-radius:22px;background:#ffffff;box-shadow:0 16px 36px rgba(1,7,23,0.055);scroll-margin-top:7rem;overflow:hidden}.legal-section-trigger{display:grid;grid-template-columns:minmax(13rem,0.42fr) minmax(0,1fr);gap:clamp(1.2rem,3vw,2rem);align-items:stretch;padding:clamp(1.25rem,2.6vw,2rem);cursor:pointer;list-style:none}.legal-section-trigger::-webkit-details-marker{display:none}.legal-summary{display:grid;align-content:start;gap:0.7rem;padding-right:clamp(0rem,2vw,1.5rem);border-right:1px solid rgba(45,7,91,0.1)}.legal-summary>span:first-child{display:block;color:var(--temelj-red);font-size:0.76rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.legal-summary>span:last-child{color:var(--temelj-logo-purple);font-size:1.02rem;font-weight:800;line-height:1.55;max-width:100%;overflow-wrap:anywhere;word-break:normal}.legal-trigger-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;color:var(--temelj-logo-purple);font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:900;line-height:1.16}.legal-trigger-title>span:first-child{min-width:0;overflow-wrap:break-word;word-break:normal}.legal-trigger-icon{position:relative;display:inline-flex;width:2.25rem;height:2.25rem;border-radius:999px;background:rgba(45,7,91,0.08)}.legal-trigger-icon::before,.legal-trigger-icon::after{content:"";position:absolute;left:50%;top:50%;width:0.92rem;height:0.12rem;border-radius:999px;background:var(--temelj-logo-purple);transform:translate(-50%,-50%)}.legal-trigger-icon::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform 160ms ease,opacity 160ms ease}.legal-section[open] .legal-trigger-icon::after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}.legal-section[open] .legal-section-trigger{border-bottom:1px solid rgba(45,7,91,0.1)}.legal-section-body{padding:clamp(1.25rem,2.6vw,2rem)}.legal-section-body h2{margin:0 0 0.95rem;color:var(--temelj-logo-purple);font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.16}.legal-section-body p{margin:0 0 1rem;color:var(--temelj-muted-dark);font-size:1rem;line-height:1.8}.legal-section-body p:last-child{margin-bottom:0}.legal-contact-card{display:grid;gap:0.55rem;margin-top:1rem;padding:1.15rem;border:1px solid rgba(45,7,91,0.12);border-radius:16px;background:#f6f8fb;color:var(--temelj-muted-dark);font-style:normal;line-height:1.65}.legal-contact-card strong{color:var(--temelj-logo-purple);font-size:1.05rem}.legal-contact-card a{color:var(--temelj-blue);font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.22em}.privacy-hero{background:radial-gradient(circle at 10% 18%,rgba(58,99,255,0.12),transparent 28rem),radial-gradient(circle at 86% 18%,rgba(255,49,82,0.1),transparent 24rem),linear-gradient(135deg,#ffffff 0%,#f4f7fb 100%)}.privacy-table-wrap{width:100%;max-width:100%;margin-top:1.25rem;overflow-x:auto;border:1px solid rgba(45,7,91,0.12);border-radius:18px;background:#ffffff;box-shadow:0 14px 32px rgba(1,7,23,0.05)}.privacy-table{width:100%;min-width:42rem;border-collapse:collapse}.privacy-table th,.privacy-table td{padding:1rem;border-right:1px solid rgba(45,7,91,0.1);border-bottom:1px solid rgba(45,7,91,0.1);color:var(--temelj-muted-dark);font-size:0.96rem;line-height:1.6;text-align:left;vertical-align:top}.privacy-table tr>:last-child{border-right:0}.privacy-table tbody tr:last-child>*{border-bottom:0}.privacy-table thead th{background:rgba(45,7,91,0.08);color:var(--temelj-logo-purple);font-size:0.78rem;font-weight:900;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase}.privacy-table tbody th{width:28%;color:var(--temelj-logo-purple);font-weight:900}.privacy-table tbody tr:nth-child(even) td,.privacy-table tbody tr:nth-child(even) th{background:rgba(58,99,255,0.035)}.form-sheet{background:linear-gradient(180deg,rgba(252,250,247,0.995),rgba(246,242,237,0.98))}.notice{background:rgba(255,255,255,0.98)}.cooldown-box{border-color:rgba(13,23,51,0.09);background:rgba(58,99,255,0.05)}.price-box h3{color:var(--temelj-ink)}.pricing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:stretch}.price-table-shell{padding:clamp(1.2rem,2vw,1.55rem)}.price-save-note{display:inline-flex;align-items:center;gap:0.55rem;margin:0 0 1.1rem;padding:0.7rem 1rem;border:2px solid rgba(255,49,82,0.28);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(255,236,240,0.96));color:#bc203d;box-shadow:0 14px 28px rgba(255,49,82,0.16);font-size:0.96rem;font-weight:900;line-height:1.35}.price-save-note::before{content:"";flex:0 0 auto;width:0.62rem;height:0.62rem;border-radius:999px;background:#ff3152;box-shadow:0 0 0 5px rgba(255,49,82,0.14)}.price-columns-shell{display:grid;gap:1.2rem}#vetrina-managed .vetrina-billing{min-width:0;margin:0;padding:0;border:0}#vetrina-managed .visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#vetrina-managed .vetrina-billing-options{display:flex;width:fit-content;margin:1.5rem auto;padding:0.3rem;border:1px solid var(--temelj-card-line);border-radius:999px}#vetrina-managed .vetrina-billing-options label{padding:0.7rem 1.4rem;border-radius:999px;color:var(--temelj-ink);font-weight:700;cursor:pointer}#vetrina-monthly:checked ~ .vetrina-billing-options label[for="vetrina-monthly"],#vetrina-yearly:checked ~ .vetrina-billing-options label[for="vetrina-yearly"]{background:var(--temelj-ink);color:#fff}#vetrina-monthly:focus-visible ~ .vetrina-billing-options label[for="vetrina-monthly"],#vetrina-yearly:focus-visible ~ .vetrina-billing-options label[for="vetrina-yearly"]{outline:3px solid #5364ff;outline-offset:3px}#vetrina-monthly:checked ~ .gn-grid .vetrina-period-yearly,#vetrina-yearly:checked ~ .gn-grid .vetrina-period-monthly{display:none}#vetrina-managed .price-title{min-height:4.2rem}#vetrina-managed .vetrina-managed-price{margin:0;color:var(--temelj-ink);font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:800;line-height:1.25}#vetrina-managed .vetrina-managed-total{margin:1rem 0 1.5rem;color:var(--temelj-muted-dark);font-size:0.95rem}#vetrina-managed .button{margin-top:auto}.pricing-plan-grid-columns{grid-template-columns:1fr;align-items:stretch}.price-column{gap:1rem}.pricing-detail-page #growth-plan-details .price-column{display:grid;grid-template-rows:5rem 2.7rem minmax(0,1fr);align-content:start}.pricing-detail-page #growth-plan-details .price-column .price-title{align-self:start;min-height:5rem}.pricing-detail-page #growth-plan-details .price-column .price-billing-value{align-self:center}#butiga-pricing-packages .price-billing-list{margin-top:0}@media screen and (min-width:760px){#butiga-pricing-packages .price-column{display:grid;grid-template-rows:4.5rem 7.5rem auto minmax(0,1fr);align-content:start}#butiga-pricing-packages .price-title,#butiga-pricing-packages .price-column-note{align-self:start}}.price-column.is-featured{overflow:visible}.price-column.is-featured .price-badge{position:absolute;top:0;left:50%;z-index:4;margin:0;min-width:max-content;padding-inline:1rem;transform:translate(-50%,-50%);border-color:rgba(255,49,82,0.28);background:linear-gradient(180deg,#ff647d 0%,#ff3152 100%);color:#ffffff;box-shadow:0 16px 30px rgba(255,49,82,0.24),0 0 0 4px rgba(252,250,247,0.96)}.price-column-note{margin:0;color:var(--temelj-muted-dark);line-height:1.72}.price-billing-list{display:grid;gap:0.7rem;margin-top:auto}.price-billing-row{display:flex;align-items:baseline;justify-content:space-between;gap:0.9rem;padding-top:0.75rem;border-top:1px solid rgba(13,23,51,0.1)}.price-billing-row.is-annual{border-top-color:rgba(255,49,82,0.18)}.price-billing-label{flex:0 0 auto;color:var(--temelj-muted-dark);font-size:0.84rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap}.price-billing-value{color:var(--temelj-ink);font-size:1.08rem;line-height:1.1;white-space:nowrap}.price-billing-row.is-annual .price-billing-value{color:#bc203d}.price-plan-table-wrap{overflow-x:auto}.price-plan-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0}.price-plan-table th,.price-plan-table td{padding:1rem 1.1rem;border-bottom:1px solid rgba(13,23,51,0.1);vertical-align:top;text-align:left}.price-plan-table thead th{font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--temelj-muted-dark)}.price-plan-table tbody tr:last-child th,.price-plan-table tbody tr:last-child td{border-bottom:0}.price-plan-billing,.price-plan-row-label{min-width:9rem;color:var(--temelj-ink);font-size:0.86rem;font-weight:800;background:rgba(13,23,51,0.03)}.price-plan-column{min-width:13rem}.price-plan-column.is-featured,.price-plan-value.is-featured{background:linear-gradient(140deg,rgba(255,233,236,0.72) 0%,rgba(255,233,236,0) 38%),linear-gradient(180deg,rgba(252,250,247,1),rgba(244,240,235,0.98))}.price-plan-column-head{display:grid;gap:0.7rem}.price-plan-package-copy{display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem}.price-plan-name{color:var(--temelj-ink);font-size:1.08rem;font-weight:900;letter-spacing:-0.02em}.price-plan-column-note{margin:0;color:var(--temelj-muted-dark);font-size:0.95rem;font-weight:500;line-height:1.68;letter-spacing:normal;text-transform:none}.price-plan-value{min-width:10rem}.price-plan-value strong{color:var(--temelj-ink);font-size:1.12rem;white-space:nowrap}.price-plan-row.is-annual .price-plan-row-label,.price-plan-row.is-annual .price-plan-value strong{color:#bc203d}.price-shared-copy{display:grid;gap:0.25rem;max-width:60rem;margin-top:1.2rem}.price-shared-copy p{margin:0;color:rgba(222,230,247,0.82);line-height:1.72}@media screen and (min-width:760px){#vetrina-launch-packages .price-column{display:grid;grid-row:span 4;grid-template-rows:subgrid}#vetrina-launch-packages .price-billing-list{margin-top:0}#vetrina-launch-packages .price-feature-list{align-content:start}.pricing-plan-grid-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1220px){.pricing-plan-grid-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.price-box{gap:0.95rem}.price-box.is-featured{border-color:rgba(255,49,82,0.2);background:linear-gradient(140deg,rgba(255,233,236,0.78) 0%,rgba(255,233,236,0) 34%),linear-gradient(180deg,rgba(252,250,247,1),rgba(244,240,235,0.98))}.price-badge,.price-feature-label{display:inline-flex;align-items:center;justify-content:center;width:fit-content;font-size:0.76rem;font-weight:800;line-height:1.05;letter-spacing:0.07em;text-align:center;text-transform:uppercase;white-space:nowrap}.price-badge{padding:0.42rem 0.72rem;border:1px solid rgba(255,49,82,0.16);border-radius:999px;background:rgba(255,49,82,0.08);color:#bc203d}.price-title{margin:0;color:var(--temelj-ink);font-size:clamp(1.55rem,2.3vw,1.95rem);line-height:1.05}.price-detail{font-size:clamp(2rem,3vw,2.55rem);line-height:1}.price-audience{margin:0;color:var(--temelj-ink);font-weight:700}.price-note{margin:0;line-height:1.72}.price-feature-section{margin-top:auto;padding-top:0.4rem}.price-feature-label{margin:0 0 0.85rem;color:var(--temelj-red)}.price-feature-list{list-style:none;display:grid;gap:0.72rem;margin:0;padding:0}.price-feature-item{display:flex;align-items:flex-start;gap:0.7rem;color:var(--temelj-muted-dark);line-height:1.6}.price-feature-item::before{content:"";flex:0 0 0.62rem;width:0.62rem;height:0.62rem;margin-top:0.52em;border-radius:999px;background:linear-gradient(135deg,var(--temelj-red),var(--temelj-blue))}.price-training{display:grid;gap:1.35rem;margin-top:1.7rem}.price-training-head{display:grid;gap:0.55rem}.price-training-title{margin:0;color:var(--temelj-ink);font-size:clamp(1.35rem,2vw,1.7rem)}.price-training-copy{margin:0;max-width:48rem}.price-training-table-wrap{max-width:100%;min-width:0;overflow-x:auto;border-radius:18px}.price-training-table{width:100%;min-width:680px;table-layout:auto;border-collapse:separate;border-spacing:0}.price-training-table th,.price-training-table td{padding:1rem 1.1rem;border-bottom:1px solid rgba(13,23,51,0.12);color:var(--temelj-ink);text-align:left;vertical-align:top;line-height:1.5;overflow-wrap:normal;word-break:normal}.price-training-table th:first-child,.price-training-table td:first-child{padding-left:0.2rem;font-weight:850}.price-training-table th.is-numeric,.price-training-table td.is-numeric{text-align:right;white-space:nowrap;width:1%}.price-training-table td:not(.is-numeric):last-child{max-width:38rem;color:var(--temelj-muted-dark)}@media (max-width:520px){.price-training-table,.price-training-table tbody,.price-training-table tr,.price-training-table td{display:block;width:100%}.price-training-table thead{display:none}.price-training-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.28rem 0.8rem;padding:0.85rem 0;border-bottom:1px solid rgba(13,23,51,0.12)}.price-training-table td{padding:0;border-bottom:0;font-size:0.95rem;line-height:1.45;overflow-wrap:normal;word-break:normal}.price-training-table td:first-child{font-weight:850}.price-training-table td:nth-child(2){text-align:right;white-space:nowrap;font-weight:850}.price-training-table td.is-numeric{text-align:right}.price-training-table td:last-child{grid-column:1 / -1;color:var(--temelj-muted-dark)}}.price-training-table th:last-child,.price-training-table td:last-child{padding-right:0.2rem}.price-training-table th{font-size:0.8rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--temelj-muted-dark)}.price-training-table tbody tr:last-child td{border-bottom:0}.pricing-panel-title{color:#ffffff;font-size:clamp(1.55rem,2.2vw,2rem)}.pricing-reference,.pricing-shell,.pricing-summary,.pricing-controls{border-color:rgba(13,23,51,0.11);background:linear-gradient(180deg,rgba(252,250,247,0.995),rgba(244,240,235,0.98));box-shadow:var(--temelj-shadow)}.pricing-reference::before{background:linear-gradient(90deg,rgba(255,49,82,0.86),rgba(58,99,255,0.76))}.pricing-reference::after{background:linear-gradient(135deg,rgba(255,228,232,0) 8%,rgba(255,228,232,0.72) 100%)}.pricing-reference.is-featured{border-color:rgba(255,49,82,0.18);background:linear-gradient(140deg,rgba(255,233,236,0.75) 0%,rgba(255,233,236,0) 34%),linear-gradient(180deg,rgba(252,250,247,1),rgba(244,240,235,0.98))}.pricing-reference.is-featured::before{background:linear-gradient(90deg,var(--temelj-red),var(--temelj-blue))}.pricing-reference-badge{border-color:rgba(255,49,82,0.16);background:rgba(255,49,82,0.08);color:#bc203d;box-shadow:none}.pricing-reference p,.pricing-plan,.pricing-detail-value,.pricing-eyebrow,.pricing-label{color:var(--temelj-ink)}.pricing-count-label,.pricing-value-note,.pricing-note,.pricing-caption,.pricing-detail-label{color:var(--temelj-muted-dark)}.pricing-billing{border-color:rgba(13,23,51,0.1);background:rgba(13,23,51,0.04)}.pricing-billing-option.is-active{background:linear-gradient(180deg,#4d70ff 0%,var(--temelj-blue) 100%);color:#ffffff;box-shadow:0 16px 28px rgba(58,99,255,0.18)}.pricing-range::-webkit-slider-runnable-track,.pricing-range::-moz-range-track{background:linear-gradient(90deg,rgba(58,99,255,0.18) 0%,rgba(69,211,255,0.72) 100%)}.pricing-range::-webkit-slider-thumb,.pricing-range::-moz-range-thumb{background:var(--temelj-blue);box-shadow:0 12px 24px rgba(58,99,255,0.24)}.pricing-discount{background:rgba(255,49,82,0.12);color:#c42241}.pricing-tailored-note{max-width:62rem;color:rgba(222,230,247,0.76)}.pricing-actions .pricing-cta.button{box-shadow:0 18px 38px rgba(1,7,23,0.16)}.product-highlights{background:linear-gradient(180deg,rgba(28,35,68,0.98),rgba(20,27,55,0.99)),linear-gradient(135deg,rgba(255,49,82,0.08),rgba(58,99,255,0.08));border-color:rgba(255,255,255,0.08);box-shadow:0 32px 72px rgba(1,7,23,0.32)}.product-highlights .panel-kicker{color:#ffffff}.product-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:0.4rem}.product-highlight-card{position:relative;min-height:10.3rem;padding:1.15rem 1.1rem 1rem;border-radius:24px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03)),linear-gradient(140deg,rgba(58,99,255,0.1),rgba(58,99,255,0) 52%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);overflow:hidden}.product-highlight-card::before{content:"";position:absolute;inset:0 0 auto 0;height:0.28rem;background:linear-gradient(90deg,rgba(69,211,255,0.88),rgba(58,99,255,0.62))}.product-highlight-card::after{content:"";position:absolute;right:-1.2rem;bottom:-1.5rem;width:6.5rem;height:6.5rem;border-radius:999px;background:radial-gradient(circle,rgba(255,49,82,0.16) 0%,rgba(255,49,82,0) 72%);pointer-events:none}.product-highlight-card:nth-child(2n){background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03)),linear-gradient(140deg,rgba(255,49,82,0.12),rgba(255,49,82,0) 56%)}.product-highlight-card:nth-child(3n)::before{background:linear-gradient(90deg,rgba(255,49,82,0.84),rgba(255,187,97,0.62))}.product-highlight-card strong{display:block;margin-bottom:0.45rem;color:#ffffff;font-size:1.22rem;line-height:1.14;letter-spacing:-0.03em}.product-highlight-card p{margin:0;color:rgba(228,234,248,0.76);font-size:0.91rem;line-height:1.56}.site-footer{background:radial-gradient(circle at 82% 8%,rgba(58,99,255,0.12),transparent 22%),linear-gradient(180deg,#09142f 0%,#07112a 100%);box-shadow:none}.site-footer .brand-logo{width:11.75rem;height:auto;margin-left:-0.92rem}.site-footer .footer-brand .brand-link{top:-1.5rem}@media (min-width:769px) and (max-width:1023px){.site-footer .footer-layout>.footer-nav:nth-child(2){margin-top:5.65rem}}@media (min-width:1024px){.site-footer .footer-nav{margin-top:5.65rem}}.site-footer .footer-head{display:block;margin:0 0 0.95rem;color:#ffffff;font-size:0.96rem;letter-spacing:0;text-transform:none}.site-footer .footer-nav .footer-head:not(:first-child){margin-top:1.9rem}.site-footer .footer-head a{color:inherit;text-decoration:none}.site-footer .footer-head a:hover{color:#b8e9ff;text-decoration:underline}.site-footer a:focus-visible{outline:2px solid #ffffff;outline-offset:4px}@media (max-width:520px){.price-training-table,.price-training-table tbody,.price-training-table tr,.price-training-table td{display:block;width:100%;box-sizing:border-box}.price-training-table thead{display:none}.price-training-table tr{border:1px solid rgba(13,23,51,0.12);border-radius:14px;overflow:hidden;margin-bottom:10px}.price-training-table td:first-child{padding:10px 14px;background:rgba(13,23,51,0.03);border-bottom:1px solid rgba(13,23,51,0.1);font-weight:850;font-size:1rem;color:var(--temelj-logo-purple)}.price-training-table td.is-numeric{display:inline-grid;width:50%;vertical-align:top;padding:9px 14px;text-align:left;white-space:normal;border-bottom:1px solid rgba(13,23,51,0.1);box-sizing:border-box}.price-training-table td.is-numeric:nth-child(3){border-left:1px solid rgba(13,23,51,0.1)}.price-training-table td.is-numeric::before{display:block;font-size:0.68rem;font-weight:900;letter-spacing:0.07em;text-transform:uppercase;color:var(--temelj-muted-dark);margin-bottom:3px}.price-training-table td.is-numeric:nth-child(2)::before{content:"12 months"}.price-training-table td.is-numeric:nth-child(3)::before{content:"24 months"}.price-training-table td:not(.is-numeric):last-child{padding:9px 14px;background:rgba(13,23,51,0.02);color:var(--temelj-muted-dark);font-size:0.9rem;line-height:1.5}}@media screen and (max-width:1023px){.columns{--column-gap:1rem}.hero-box::before,.hero-box::after{width:clamp(8.8rem,26vw,12rem);opacity:0.36;left:-0.8rem;right:auto;top:auto;bottom:0.9rem}.section-head .section-title{max-width:none}.nav-panel{border-color:rgba(13,23,51,0.08);box-shadow:0 22px 48px rgba(1,7,23,0.12)}.contact-layout{grid-template-columns:1fr}}@media screen and (min-width:1024px){.post-hero-inner{grid-template-columns:minmax(0,0.95fr) minmax(22rem,0.7fr)}.post-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}.post-sidebar{position:sticky;top:6.5rem}.column.is-5-desktop{flex:0 0 41.6667%;max-width:41.6667%}.column.is-7-desktop{flex:0 0 58.3333%;max-width:58.3333%}}@media screen and (max-width:768px){body.site-body{background:radial-gradient(circle at 92% 6%,rgba(255,49,82,0.12),transparent 22%),linear-gradient(180deg,#07122c 0%,#091631 100%)}.site-main{padding-top:1.75rem;padding-bottom:5.4rem}.hero-box{padding:2rem 1.6rem 2.2rem}.hero-box::before,.hero-box::after{display:none}.brand-logo{width:clamp(11.45rem,54vw,12.9rem);height:clamp(3.6rem,15vw,3.95rem);object-position:left center}.hero-title,.section-head .section-title{max-width:none}.section-block{margin-top:4rem}.page-wrap>.hero-box + .section-block,.page-wrap>.section-block + .section-block{margin-top:4.2rem}.section-head{margin-bottom:2rem}.contact-form-grid,.contact-meta-grid{grid-template-columns:1fr}.contact-main .form-sheet{padding:1.45rem}.contact-submit .button{width:100%;justify-content:space-between}.product-highlights-grid{grid-template-columns:1fr}}.pricing-reference-grid{gap:1.3rem;padding:1.15rem 0.1rem 0.2rem;align-items:stretch}.pricing-reference{overflow:visible;min-height:11.75rem;justify-content:center;padding:1.7rem 1.45rem 1.45rem;border-radius:26px;text-align:center;box-shadow:0 28px 58px rgba(1,7,23,0.18),inset 0 1px 0 rgba(255,255,255,0.86)}.pricing-reference::before{left:1.25rem;right:1.25rem}.pricing-reference p{max-width:15ch;margin:0 auto;font-size:1.16rem;line-height:1.44;font-weight:900;letter-spacing:-0.02em}.pricing-reference.is-featured{z-index:2;padding-top:2.2rem;transform:translateY(0);box-shadow:0 34px 66px rgba(1,7,23,0.22),inset 0 1px 0 rgba(255,255,255,0.9)}.pricing-reference.is-featured:hover{transform:translateY(-0.2rem)}.pricing-reference-badge{position:absolute;left:50%;top:0;z-index:3;min-height:2.15rem;margin-bottom:0;padding:0.28rem 0.95rem;border-color:rgba(255,49,82,0.28);background:linear-gradient(180deg,#ff647d 0%,#ff3152 100%);color:#ffffff;box-shadow:0 18px 32px rgba(255,49,82,0.24);transform:translate(-50%,-50%)}@media screen and (max-width:768px){.pricing-reference{min-height:auto;padding:1.55rem 1.1rem 1.2rem}.pricing-reference p{max-width:none;font-size:1.04rem}}.product-surface{padding:clamp(2rem,4vw,3.2rem);border:1px solid rgba(12,26,54,0.08);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(247,249,253,0.97)),linear-gradient(135deg,rgba(77,112,255,0.05),rgba(255,49,82,0.03));box-shadow:0 28px 64px rgba(1,7,23,0.08),inset 0 1px 0 rgba(255,255,255,0.92)}.product-section-head-light{margin-bottom:2.3rem}.product-section-head-light .section-kicker{color:#d92546}.product-section-head-light .section-title{color:#071735;max-width:18ch}.product-section-head-light .section-copy{color:#445978;max-width:56rem}.product-process-shell,.product-spotlight-frame,.product-resource-grid,.product-pricing-lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.8rem,3vw,3rem);align-items:center}.product-process-copy{min-width:0}.product-rich-copy{max-width:min(100%,58rem);margin-top:-0.2rem;margin-bottom:1.8rem;color:#445978}.product-rich-copy p + p{margin-top:1rem}.product-process-list{display:grid;gap:1rem}.product-process-item{padding:1.2rem 1.25rem;border:1px solid rgba(12,26,54,0.08);border-radius:22px;background:linear-gradient(180deg,rgba(247,249,253,0.96),rgba(255,255,255,0.98))}.product-process-item strong,.product-spotlight-copy h2,.product-story-copy h3,.product-list-item h3,.product-insight-card h3,.product-support-strip strong,.product-pricing-lead-copy h2{display:block;color:#071735;font-size:clamp(1.22rem,1.8vw,1.62rem);line-height:1.08;font-weight:900;letter-spacing:-0.04em}.product-process-item p,.product-spotlight-copy p,.product-story-copy p,.product-list-item p,.product-insight-card p,.product-resource-copy p,.product-support-strip p,.product-pricing-lead-copy p,.product-faq-answer p{margin:0.65rem 0 0;color:#445978;font-size:1rem;line-height:1.72}.product-process-visual{min-width:0}.product-process-label,.product-spotlight-tag{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:0.22rem 0.72rem;border-radius:999px;background:rgba(217,37,70,0.08);color:#d92546;font-size:0.78rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.product-process-stage{position:relative;min-height:30rem;margin-top:1rem;border-radius:32px;background:linear-gradient(180deg,rgba(249,251,255,0.98),rgba(241,245,252,0.96)),linear-gradient(135deg,rgba(77,112,255,0.08),rgba(255,49,82,0.08));box-shadow:inset 0 1px 0 rgba(255,255,255,0.92)}.product-process-stage::before,.product-process-stage::after{content:"";position:absolute;inset:50% auto auto 50%;width:min(62%,18rem);height:min(62%,18rem);border:1px solid rgba(77,112,255,0.14);border-radius:28px;transform:translate(-50%,-50%)}.product-process-stage::after{width:min(78%,23rem);height:min(78%,23rem);border-color:rgba(217,37,70,0.12)}.product-process-center,.product-process-node{position:absolute;display:grid;justify-items:center;gap:0.45rem;width:8.8rem;padding:1rem 0.9rem;text-align:center}.product-process-center{left:50%;top:50%;z-index:3;width:10.5rem;padding:1.4rem 1rem;border-radius:28px;background:linear-gradient(180deg,#142952 0%,#09142f 100%);box-shadow:0 26px 58px rgba(7,20,47,0.22);transform:translate(-50%,-50%)}.product-process-center strong{color:#ffffff;font-size:1rem;line-height:1.2;font-weight:800}.product-process-node{border-radius:24px;background:rgba(255,255,255,0.94);box-shadow:0 18px 34px rgba(7,20,47,0.08)}.product-process-node span:last-child{color:#213453;font-size:0.88rem;line-height:1.35;font-weight:800}.product-process-node-1{left:7%;top:8%}.product-process-node-2{left:69%;top:8%}.product-process-node-3{left:69%;top:62%}.product-process-node-4{left:7%;top:62%}.product-process-node-5{left:50%;top:79%;transform:translateX(-50%)}.product-process-icon,.product-spotlight-icon,.product-story-tab-icon,.product-story-stat-icon,.product-list-icon,.product-insight-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:18px;background:rgba(217,37,70,0.1);color:#d92546}.product-process-center .product-process-icon{background:rgba(255,255,255,0.1);color:#ffffff}.product-process-icon svg,.product-spotlight-icon svg,.product-story-tab-icon svg,.product-story-stat-icon svg,.product-list-icon svg,.product-insight-icon svg{width:1.2rem;height:1.2rem}.product-spotlight-shell{padding:0}.product-spotlight-mock{position:relative;min-height:30rem;padding:2rem 1.8rem;border-radius:30px;border:1px solid rgba(12,26,54,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,249,253,0.96)),linear-gradient(135deg,rgba(255,49,82,0.06),rgba(77,112,255,0.06))}.product-spotlight-mock::before{content:"";position:absolute;left:8.4rem;top:5rem;bottom:4.6rem;width:2px;background:linear-gradient(180deg,rgba(255,49,82,0.3),rgba(77,112,255,0.22))}.product-spotlight-card{position:relative;width:min(15rem,100%);padding:1.2rem 1.15rem;border-radius:22px;box-shadow:0 18px 34px rgba(7,20,47,0.08)}.product-spotlight-card.is-top,.product-spotlight-card.is-bottom{background:#eaf3ff;color:#304258}.product-spotlight-card.is-middle{margin:1.4rem 0 1.3rem 7rem;width:min(17rem,100%);padding:1.4rem 1.2rem;background:linear-gradient(180deg,#142952 0%,#09142f 100%)}.product-spotlight-card.is-middle strong,.product-spotlight-card.is-middle p{color:#ffffff}.product-spotlight-copy a,.product-insight-card a,.product-support-strip a,.product-stat-link a{display:inline-flex;align-items:center;gap:0.45rem;margin-top:1rem;color:var(--temelj-blue);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.22rem}.product-story-shell,.product-pricing-lead{padding:clamp(2.2rem,4vw,3.4rem);border:1px solid rgba(255,255,255,0.08);border-radius:34px;background:linear-gradient(180deg,rgba(10,20,47,0.99),rgba(7,16,40,0.99)),linear-gradient(135deg,rgba(77,112,255,0.08),rgba(255,49,82,0.08));box-shadow:0 36px 74px rgba(1,7,23,0.22)}.product-story-head .section-kicker,.product-story-head .section-title,.product-story-head .section-copy,.product-pricing-lead-copy h2,.product-pricing-lead-copy p{color:#ffffff}.product-story-head .section-copy,.product-pricing-lead-copy p{opacity:0.82}.product-story-tabs{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,0.12)}.product-story-tab{display:inline-flex;align-items:center;gap:0.7rem;padding-bottom:0.65rem;color:rgba(226,233,247,0.72);font-weight:800}.product-story-tab.is-active{color:#57c6ff;box-shadow:inset 0 -2px 0 #57c6ff}.product-story-tab .product-story-tab-icon{width:2.6rem;height:2.6rem;background:rgba(255,255,255,0.06);color:currentColor}.product-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:2rem;align-items:end;margin-top:1.8rem}.product-story-copy h3,.product-story-copy p{color:#ffffff}.product-story-copy p{opacity:0.82}.product-story-button{margin-top:1.35rem}.product-story-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.product-story-stat{flex:1 1 10rem;min-width:0;display:grid;gap:0.35rem}.product-story-stat .product-story-stat-icon{background:rgba(255,49,82,0.14);color:#ff4d6b}.product-story-stat strong{color:#ffffff;font-size:2.1rem;line-height:1;font-weight:900}.product-story-stat span:last-child{color:rgba(226,233,247,0.82);font-weight:700}.product-story-visual{position:relative;min-height:28rem}.product-story-bubble{position:absolute;right:1rem;top:0.3rem;z-index:2;max-width:17rem;padding:1rem 1.15rem;border:1px solid rgba(255,255,255,0.34);border-radius:20px;background:rgba(15,28,58,0.86);color:rgba(255,255,255,0.9);line-height:1.55;box-shadow:0 20px 34px rgba(1,7,23,0.18)}.product-story-portrait{position:absolute;right:0;bottom:0;z-index:2;width:min(19rem,92%);border-radius:30px;overflow:hidden;box-shadow:0 26px 54px rgba(1,7,23,0.22)}.product-story-portrait img,.product-pricing-lead-media img{display:block;width:100%;height:auto;object-fit:cover}.product-story-shape{position:absolute;right:0.4rem;bottom:1rem;width:16rem;height:13rem;border-radius:34px;background:linear-gradient(180deg,#ff3152 0%,#ef2d49 100%);transform:rotate(7deg)}.product-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 2rem}.product-list-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.product-list-icon{width:3.35rem;height:3.35rem;border-radius:999px;background:linear-gradient(180deg,#ff3152 0%,#d92546 100%);color:#ffffff}.product-insight-grid{gap:1.4rem}.product-insight-card{padding:1.6rem 1.45rem;border:1px solid rgba(12,26,54,0.08);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(247,249,253,0.96)),linear-gradient(135deg,rgba(77,112,255,0.05),rgba(255,49,82,0.05));box-shadow:0 16px 32px rgba(1,7,23,0.06)}.product-insight-icon{margin-bottom:1rem}.product-resource-copy{min-width:0}.product-resource-links{margin:1.25rem 0 1.7rem;padding-left:1.1rem;color:#173253}.product-resource-links li + li{margin-top:0.9rem}.product-resource-links li{font-weight:700;line-height:1.55}.product-code-panel{overflow:hidden;border-radius:26px;background:linear-gradient(180deg,#23418d 0%,#0b1638 100%);box-shadow:0 30px 60px rgba(10,20,47,0.2)}.product-code-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem;color:#ffffff}.product-code-head strong{color:#ffffff;font-weight:800}.product-code-tabs{display:flex;flex-wrap:wrap;gap:0.45rem}.product-code-tabs span{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:0.15rem 0.6rem;border-radius:999px;background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.78);font-size:0.74rem;font-weight:800}.product-code-block{display:grid;gap:0.55rem;padding:1.35rem 1.2rem 1.45rem;border-top:1px solid rgba(255,255,255,0.08)}.product-code-block code{display:block;color:#8ad3f9;font-size:0.95rem;line-height:1.6}.product-support-strip{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr) auto;gap:1.4rem;align-items:center;margin-top:1.8rem;padding:1.5rem 1.45rem;border:1px solid rgba(12,26,54,0.08);border-radius:24px;background:rgba(255,255,255,0.82)}.product-support-strip p{margin-top:0}.product-stats-head .section-title{max-width:none;text-align:center}.product-stats-head .section-copy{margin-left:auto;margin-right:auto;text-align:center}.product-stat-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:28px;background:#f2f4fa}.product-stat-band-item{padding:2rem 1.2rem;text-align:center}.product-stat-band-item + .product-stat-band-item{border-left:1px solid rgba(12,26,54,0.08)}.product-stat-band-item strong{display:block;color:#e0213f;font-size:clamp(2rem,3vw,3rem);line-height:1;font-weight:900;letter-spacing:-0.05em}.product-stat-band-item span{display:block;margin-top:0.7rem;color:#173253;font-size:1rem;line-height:1.45;font-weight:700}.product-stat-link{display:flex;justify-content:center;margin-top:1.5rem}.product-pricing-lead-copy{min-width:0}.product-pricing-lead-copy h2{font-size:clamp(2rem,3.4vw,4rem)}.product-pricing-lead-media{width:min(27rem,100%);margin-left:auto;border-radius:34px;overflow:hidden;box-shadow:0 26px 52px rgba(1,7,23,0.22)}.product-faq-list{display:grid}.product-faq-item{border-bottom:1px solid rgba(12,26,54,0.12)}.product-faq-item:last-child{border-bottom:0}.product-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;color:#071735;font-size:clamp(1.02rem,1.4vw,1.28rem);font-weight:800;line-height:1.4;cursor:pointer;list-style:none}.product-faq-item summary::-webkit-details-marker{display:none}.product-faq-item summary span:last-child{color:#445978;font-size:1.8rem;line-height:1;transition:transform 180ms ease}.product-faq-item[open] summary span:last-child{transform:rotate(45deg)}.product-faq-answer{padding:0 0 1rem}.product-faq-note{margin:0;padding:2rem 0 2.25rem;color:#607089;font-size:0.84rem;line-height:1.7}@media screen and (max-width:1180px){.product-process-shell,.product-spotlight-frame,.product-resource-grid,.product-pricing-lead,.product-story-grid{grid-template-columns:1fr}.product-process-stage{min-height:24rem}.product-story-visual{min-height:24rem}.product-pricing-lead-media{margin-left:0}.product-support-strip{grid-template-columns:1fr}}@media screen and (max-width:900px){.product-list-grid,.product-stat-band{grid-template-columns:1fr}.product-stat-band-item + .product-stat-band-item{border-left:0;border-top:1px solid rgba(12,26,54,0.08)}.product-spotlight-card.is-middle{margin-left:3rem}}@media screen and (max-width:768px){.product-surface,.product-story-shell,.product-pricing-lead{padding:1.5rem;border-radius:26px}.product-process-stage{min-height:auto;display:grid;gap:1rem;padding:1.2rem}.product-process-stage::before,.product-process-stage::after{display:none}.product-process-center,.product-process-node,.product-story-bubble,.product-story-portrait,.product-story-shape{position:relative;inset:auto;width:100%;transform:none}.product-story-visual{min-height:auto;display:grid;gap:1rem}.product-spotlight-mock{min-height:auto;padding:1.4rem}.product-spotlight-mock::before{display:none}.product-spotlight-card,.product-spotlight-card.is-middle{width:100%;margin:0}.product-spotlight-card + .product-spotlight-card{margin-top:0.9rem}.product-story-tabs{gap:0.8rem}.product-story-tab{width:100%;justify-content:flex-start}.product-code-head{align-items:flex-start;flex-direction:column}.product-story-stats{display:grid;grid-template-columns:1fr}.product-faq-item summary{padding-top:0.75rem;padding-bottom:0.75rem}}.guestnesty-page{padding-bottom:2.5rem}body.site-body.template-product{color:var(--temelj-ink);background:radial-gradient(circle at 12% 0%,rgba(58,99,255,0.08),transparent 28%),linear-gradient(180deg,#ffffff 0%,#f7f9ff 48%,#ffffff 100%)}body.site-body.template-product .breadcrumbs-link.is-current{color:var(--temelj-logo-purple)}.guestnesty-page *,.guestnesty-page *::before,.guestnesty-page *::after{box-sizing:border-box}.guestnesty-page .section-title,.pricing-detail-page .section-title{max-width:18ch}.guestnesty-page .section-copy{max-width:62rem}.guestnesty-page .section-head .section-title,.guestnesty-page .gn-split .section-title,.guestnesty-page .gn-demo-panel .section-title,.guestnesty-page .gn-faq-shell .section-title,.guestnesty-page .gn-final-cta .section-title,.guestnesty-page>.section-block .section-title{color:var(--temelj-logo-purple)}.guestnesty-page .section-head .section-copy,.guestnesty-page .gn-split .section-copy,.guestnesty-page .gn-demo-panel .section-copy,.guestnesty-page .gn-faq-shell .section-copy,.guestnesty-page .gn-final-cta .section-copy,.guestnesty-page>.section-block .section-copy{color:var(--temelj-muted-dark)}.guestnesty-page .price-box .price-title,.guestnesty-page .price-training-title,.guestnesty-page .pricing-panel-title,.guestnesty-page .pricing-reference strong,.guestnesty-page .pricing-summary,.guestnesty-page .pricing-count-number,.guestnesty-page .gn-demo-form label,.guestnesty-page .gn-demo-form .section-title{color:var(--temelj-logo-purple)}.guestnesty-page .pricing-plan,.guestnesty-page .pricing-detail-value,.guestnesty-page .pricing-reference p{color:var(--temelj-muted-dark)}.guestnesty-page .price-box,.guestnesty-page .price-training,.guestnesty-page .gn-demo-form{color:var(--temelj-ink)}.guestnesty-page:not(.libar-page) .gn-final-cta .gn-final-copy .section-title{color:var(--temelj-ink)}.guestnesty-page:not(.libar-page) .gn-final-cta .gn-final-copy .section-copy{color:var(--temelj-muted-dark)}.gn-hero,.gn-section,.gn-trust-strip,.gn-final-cta{width:min(100%,1180px);margin-inline:auto}.guestnesty-page>.section-block{width:min(100%,1180px);margin-inline:auto;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(13,23,51,0.08);border-radius:10px;background:#f2f4f8}.gn-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(20rem,0.86fr);gap:clamp(2rem,5vw,5.5rem);align-items:center;margin-top:clamp(1rem,3vw,2.5rem);padding:clamp(2rem,5vw,4.5rem);border:1px solid rgba(255,255,255,0.1);border-radius:34px;background:radial-gradient(circle at 92% 8%,rgba(69,211,255,0.18),transparent 34%),linear-gradient(135deg,#13255d 0%,#071735 64%,#111832 100%);box-shadow:0 28px 72px rgba(7,23,53,0.18)}.gn-hero-copy{position:relative;z-index:1}.gn-microcopy{margin:0.75rem 0 0;color:var(--temelj-muted);font-weight:800}.product-official-separator{display:inline-block;margin:0 0.35rem;color:rgba(226,233,249,0.52)}.product-official-link{color:#ffffff;text-decoration-line:underline;text-decoration-color:rgba(255,255,255,0.48);text-decoration-thickness:1px;text-underline-offset:0.2em}.product-official-link:hover,.product-official-link:focus-visible{color:#ffffff;text-decoration-color:currentColor}.gn-hero-visual{display:flex;justify-content:center}.product-hero-main-image{position:relative;display:grid;place-items:center;width:min(100%,35rem);margin:0;padding:0 0 clamp(1rem,2vw,1.8rem);border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.product-hero-main-image::before{content:none}.product-hero-main-image picture,.product-hero-img{position:relative;z-index:1;display:block;width:100%}.product-hero-img{height:auto;object-fit:contain;filter:drop-shadow(0 0 22px rgba(255,49,82,0.5)) drop-shadow(0 30px 70px rgba(255,49,82,0.28))}body.page-guestnesty .product-hero-main-image::before,body.page-aviza .product-hero-main-image::before{content:"";position:absolute;z-index:0;inset:16% 13%;border-radius:50%;background:rgba(255,49,82,0.34);filter:blur(3rem)}body.page-guestnesty .product-hero-img,body.page-aviza .product-hero-img{filter:drop-shadow(0 18px 34px rgba(255,49,82,0.22))}body.page-aviza .product-hero-main-image::before{inset:10% 8%;background:radial-gradient( circle at 50% 48%,rgba(255,49,82,0.48) 0,rgba(124,56,255,0.3) 42%,rgba(255,49,82,0) 72% );filter:blur(1.35rem);transform:scale(0.94)}body.page-aviza .product-hero-img{filter:drop-shadow(0 10px 22px rgba(255,49,82,0.34)) drop-shadow(0 28px 48px rgba(45,7,91,0.34))}.gn-shaped-visual{position:relative;width:min(100%,35rem);min-height:clamp(23rem,34vw,33rem);isolation:isolate}.gn-shape-bg{position:absolute;z-index:0;left:50%;top:50%;width:min(86%,28rem);height:auto;transform:translate(-44%,-46%) rotate(78deg);filter:drop-shadow(0 30px 46px rgba(1,7,23,0.2))}.gn-shaped-visual.is-blue .gn-shape-bg{transform:translate(-43%,-47%) rotate(74deg)}.gn-model-img{position:absolute;z-index:1;right:-12%;bottom:-9%;width:min(92%,32rem);height:auto;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(1,7,23,0.22))}.gn-shaped-visual.is-blue .gn-model-img{right:-7%;bottom:-11%}.gn-visual-card{position:absolute;z-index:2;left:-2%;bottom:4%;width:min(64%,20rem)}.gn-shaped-visual.is-blue .gn-visual-card{left:-1%;bottom:2%;width:min(68%,22rem)}.gn-phone.is-compact,.lb-dashboard.is-compact{width:100%;transform:rotate(-2deg)}.gn-phone.is-compact .gn-chat{gap:0.55rem;padding:0.85rem}.gn-phone.is-compact .gn-message{max-width:92%;padding:0.62rem 0.72rem;font-size:0.8rem}.gn-phone{width:min(100%,24rem);overflow:hidden;border:1px solid rgba(13,23,51,0.13);border-radius:34px;background:#efeae2;box-shadow:0 34px 74px rgba(1,7,23,0.34)}.gn-phone.is-demo{width:min(100%,27rem)}.gn-phone-top{display:flex;gap:0.85rem;align-items:center;padding:1rem 1.1rem;background:#075e54;color:#ffffff}.gn-phone-top strong,.gn-phone-top span{display:block}.gn-phone-top strong{font-size:0.96rem;line-height:1.2}.gn-phone-top span{color:rgba(255,255,255,0.78);font-size:0.78rem;font-weight:800}.gn-wa-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.35rem;width:2.35rem;height:2.35rem;border-radius:999px;background:#25d366;color:#ffffff;line-height:1}.gn-wa-icon svg,.gn-wa-glyph{position:absolute;inset:0;display:block;width:1.2rem;height:1.2rem;margin:auto;fill:currentColor;stroke:none}.gn-chat{display:grid;gap:0.7rem;padding:1.1rem}.gn-message{width:fit-content;max-width:84%;margin:0;padding:0.75rem 0.9rem;border-radius:18px;color:var(--temelj-ink);font-weight:700;line-height:1.45;box-shadow:0 10px 24px rgba(1,7,23,0.08)}.gn-message p{margin:0;color:inherit}.gn-message.is-guest{justify-self:end;border-bottom-right-radius:6px;background:#dcf8c6}.gn-message.is-bot{justify-self:start;border-bottom-left-radius:6px;background:#ffffff}.gn-quick-actions{display:flex;flex-wrap:wrap;gap:0.45rem;margin-top:0.3rem}.gn-quick-actions span,.gn-request-status{display:inline-flex;align-items:center;min-height:2.4rem;padding:0 0.8rem;border:1px solid rgba(7,94,84,0.2);border-radius:999px;background:#ffffff;color:#075e54;font-size:0.82rem;font-weight:900}.gn-request-status{justify-self:center;border-color:rgba(255,49,82,0.22);color:var(--temelj-red)}.gn-trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.4rem) clamp(2rem,5vw,5.5rem);margin-top:clamp(2rem,5vw,4.5rem);padding:clamp(1rem,2.5vw,2.25rem) clamp(0.5rem,2vw,1.6rem)}.gn-trust-item{display:flex;gap:1rem;align-items:center;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--temelj-ink)}.gn-trust-item>span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.85rem;height:3.85rem;border-radius:999px;background:var(--temelj-red);color:#ffffff}.gn-trust-item strong{color:var(--temelj-logo-purple);font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.25}.gn-trust-item svg{width:1.15rem;height:1.15rem;stroke:currentColor}.gn-section{margin-top:clamp(3rem,7vw,6.5rem);padding-block:clamp(1.5rem,4vw,3.25rem)}.gn-grid{display:grid;gap:1.1rem;margin-top:1.45rem}.gn-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gn-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gn-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.gn-card{min-height:100%;padding:clamp(1.2rem,2vw,1.65rem);border:1px solid var(--temelj-card-line);border-radius:18px;background:#ffffff;color:var(--temelj-muted-dark);box-shadow:0 16px 38px rgba(7,23,53,0.06)}.gn-card h3{margin:0 0 0.65rem;color:var(--temelj-logo-purple);font-size:1.08rem;line-height:1.28}.gn-card p{margin:0;color:var(--temelj-muted-dark);line-height:1.62}.gn-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin-bottom:0.9rem;border-radius:999px;background:var(--temelj-red);color:#ffffff}.gn-card-icon svg{width:1.1rem;height:1.1rem;stroke:currentColor}.gn-split,.gn-demo-panel,.gn-final-cta{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;padding:clamp(1.4rem,4vw,3rem);border:1px solid rgba(13,23,51,0.08);border-radius:10px;background:#f2f4f8;box-shadow:none}.gn-comparison{overflow:hidden;border:1px solid rgba(13,23,51,0.1);border-radius:18px;background:#ffffff}.gn-comparison-head,.gn-comparison-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gn-comparison-head strong{padding:1rem;color:var(--temelj-logo-purple);font-size:0.78rem;letter-spacing:0.09em;text-transform:uppercase}.gn-comparison-row{border-top:1px solid rgba(13,23,51,0.09)}.gn-comparison-row span{padding:1rem;color:var(--temelj-muted-dark);line-height:1.45}.gn-comparison-row span + span{border-left:1px solid rgba(13,23,51,0.09);color:var(--temelj-ink)}.gn-step-number{display:block;margin-bottom:0.65rem;color:var(--temelj-red);font-size:0.82rem;font-weight:900;letter-spacing:0.08em}.gn-demo-panel{grid-template-columns:minmax(0,0.92fr) minmax(18rem,0.78fr)}.gn-benefit{border-color:rgba(255,49,82,0.18)}.gn-ota-note{display:flex;gap:0.9rem;align-items:center;margin-top:1rem;border-color:rgba(58,99,255,0.18);background:#ffffff}.gn-ota-note p{margin:0;color:var(--temelj-purple);font-size:1rem;line-height:1.45}.gn-ota-note .gn-card-icon{flex:0 0 auto}.gn-compliance-shell{padding:clamp(1.4rem,4vw,3rem);border:1px solid rgba(13,23,51,0.08);border-radius:10px;background:radial-gradient(circle at 8% 0%,rgba(58,99,255,0.09),transparent 18rem),radial-gradient(circle at 92% 14%,rgba(255,49,82,0.08),transparent 16rem),#f2f4f8}.gn-compliance-label{margin:0;color:var(--temelj-red);font-size:0.78rem;line-height:1.2;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.gn-compliance-grid{margin-top:clamp(1.35rem,3vw,2.2rem)}.gn-compliance-card{border-color:rgba(45,7,91,0.1);box-shadow:0 18px 42px rgba(7,23,53,0.065)}.gn-compliance-card .gn-card-icon{background:var(--temelj-red);color:#ffffff}.gn-price-card{min-height:12rem}.gn-price-card h3::before{content:"";display:block;width:2.5rem;height:0.25rem;margin-bottom:0.8rem;border-radius:999px;background:var(--temelj-red)}.gn-section-actions{display:flex;justify-content:center;margin-top:1.4rem}.gn-faq-shell{padding:2rem;border:1px solid rgba(13,23,51,0.08);border-radius:10px;background:#f2f4f8}.site-main .gn-faq-shell .section-head,.site-main .gn-faq-shell .about-section-head{margin-bottom:1.25rem}.gn-faq-shell .section-title{max-width:26ch;font-size:2.35rem;line-height:1.12}.site-main .gn-faq-shell .product-faq-item summary{color:#071735}.site-main .gn-faq-shell .product-faq-item summary span:last-child{color:var(--temelj-cyan)}.site-main .gn-faq-shell .product-faq-answer p{color:var(--temelj-muted-dark)}.gn-final-cta{margin-top:clamp(3rem,7vw,6.5rem)}.gn-demo-form{display:grid;gap:1rem;padding:clamp(1.2rem,3vw,1.8rem);border-radius:26px;background:var(--temelj-surface);color:var(--temelj-ink)}.gn-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.85rem}.gn-demo-form label{display:grid;gap:0.55rem;color:var(--temelj-logo-purple);font-size:0.82rem;font-weight:900}.gn-demo-form .is-wide{grid-column:1 / -1}.gn-demo-form .input,.gn-demo-form .textarea{width:100%;min-height:3.55rem;padding:0.9rem 1rem;border:1px solid rgba(13,23,51,0.15);border-radius:16px;background:#ffffff;color:var(--temelj-ink);font-size:1rem;line-height:1.35;box-shadow:none}.gn-demo-form .textarea{min-height:9.5rem;resize:vertical}.gn-demo-form .input:focus,.gn-demo-form .textarea:focus{border-color:var(--temelj-blue);box-shadow:0 0 0 4px rgba(58,99,255,0.14);outline:0}.gn-demo-form p{margin:0;color:var(--temelj-muted-dark);font-weight:800}.gn-sticky-cta{display:none}.libar-page .hero-kicker{background:rgba(255,255,255,0.1);color:var(--temelj-cyan)}.site-main .libar-page .gn-hero .lb-hero-fit{display:flex;gap:0.55rem;align-items:center;margin:1rem 0 0;color:rgba(255,255,255,0.86);font-size:0.88rem;font-weight:800;line-height:1.4}.site-main .libar-page .gn-hero .lb-hero-fit svg{flex:0 0 auto;width:1.15rem;height:1.15rem;color:var(--temelj-cyan);stroke:currentColor}.lb-hero-screenshot,.product-ui-screenshot{width:min(100%,38rem);margin:0;padding:0.58rem;border:1px solid rgba(255,255,255,0.2);border-radius:24px;background:rgba(255,255,255,0.98);box-shadow:0 30px 70px rgba(0,7,27,0.34)}.lb-hero-screenshot-window,.product-ui-screenshot-window{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgba(13,23,51,0.08);border-radius:17px;background:#f3f0ed}.lb-hero-screenshot img,.product-ui-screenshot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.lb-hero-screenshot figcaption,.product-ui-screenshot figcaption{padding:0.7rem 0.65rem 0.18rem;color:#495675;font-size:0.76rem;font-weight:800;letter-spacing:0.015em}.lb-pricing-preview{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(26rem,1.15fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.lb-pricing-preview-copy .section-title{max-width:15ch}.lb-pricing-preview-copy .button{margin-top:0.65rem}.lb-pricing-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.8rem}.lb-pricing-preview-grid article{display:grid;align-content:space-between;min-height:12.5rem;padding:1.25rem;border:1px solid rgba(13,23,51,0.1);border-radius:18px;background:#ffffff;box-shadow:0 14px 34px rgba(13,23,51,0.08)}.lb-pricing-preview-grid article.is-featured{border-color:rgba(255,49,82,0.36);background:linear-gradient(155deg,#ffffff 0%,#fff2f5 100%)}.lb-pricing-preview-grid span,.lb-pricing-preview-grid small{color:var(--temelj-muted-dark);font-weight:800}.lb-pricing-preview-grid strong{color:var(--temelj-purple);font-size:clamp(2rem,4vw,3.1rem);line-height:1}.libar-page .gn-final-cta .gn-final-copy .section-title{color:var(--temelj-ink)}.libar-page .gn-final-cta .gn-final-copy .section-copy{color:var(--temelj-muted-dark)}.guestnesty-page .gn-final-cta{position:relative;grid-template-columns:minmax(0,1fr) minmax(18rem,0.72fr);gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(2rem,4vw,4rem);border-color:rgba(255,255,255,0.1);border-radius:30px;background:linear-gradient(135deg,rgba(255,49,82,0.18),rgba(255,49,82,0) 32%),linear-gradient(145deg,#111a3a 0%,#172758 54%,#072c44 100%);box-shadow:var(--temelj-shadow-deep);overflow:hidden}.guestnesty-page .gn-final-cta::before{content:"";position:absolute;right:clamp(1rem,4vw,3.2rem);top:clamp(1rem,4vw,3rem);width:clamp(9rem,16vw,14rem);aspect-ratio:924 / 1038;background:url("/site/templates/images/logo-T.svg") center / contain no-repeat;filter:drop-shadow(0 24px 52px rgba(255,49,82,0.2));opacity:0.22;pointer-events:none}.guestnesty-page .gn-final-copy,.guestnesty-page .gn-final-panel{position:relative;z-index:1}.guestnesty-page .gn-final-cta .gn-final-copy .section-title,.guestnesty-page:not(.libar-page) .gn-final-cta .gn-final-copy .section-title,.libar-page .gn-final-cta .gn-final-copy .section-title{max-width:14ch;color:#ffffff}.guestnesty-page .gn-final-cta .gn-final-copy .section-copy,.guestnesty-page:not(.libar-page) .gn-final-cta .gn-final-copy .section-copy,.libar-page .gn-final-cta .gn-final-copy .section-copy{max-width:43rem;color:rgba(226,233,249,0.82)}.gn-final-panel{display:grid;gap:0.95rem;align-self:stretch;padding:clamp(1.25rem,2.4vw,1.8rem);border:1px solid rgba(255,255,255,0.14);border-radius:24px;background:rgba(255,255,255,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.09);backdrop-filter:blur(12px)}.gn-final-icon{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:999px;background:var(--temelj-red);color:#ffffff}.gn-final-icon svg{width:1.25rem;height:1.25rem;stroke:currentColor}.gn-final-panel h3{margin:0;color:#ffffff;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.18}.gn-final-panel ul{display:grid;gap:0.75rem;margin:0;padding:0;list-style:none}.gn-final-panel li{position:relative;padding-left:1.35rem;color:rgba(226,233,249,0.82);line-height:1.58}.gn-final-panel li::before{content:"";position:absolute;left:0;top:0.68em;width:0.45rem;height:0.45rem;border-radius:999px;background:var(--temelj-cyan)}.ecosystem-overview-page .gn-section .gn-final-panel{border-color:rgba(13,23,51,0.1);background:#ffffff;box-shadow:0 16px 38px rgba(7,23,53,0.06);backdrop-filter:none}.site-main .ecosystem-overview-page .gn-section .gn-final-panel li{color:var(--temelj-muted-dark)}.lb-dashboard,.lb-workflow-demo{width:min(100%,31rem);padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(255,255,255,0.16);border-radius:30px;background:linear-gradient(180deg,rgba(252,250,247,0.98),rgba(244,240,235,0.94)),linear-gradient(135deg,rgba(58,99,255,0.1),rgba(255,49,82,0.08));color:var(--temelj-ink);box-shadow:0 34px 74px rgba(1,7,23,0.34)}.lb-dashboard-top{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid rgba(13,23,51,0.1)}.lb-dashboard-top span,.lb-dashboard-panel span,.lb-flow-list span,.lb-today-list span,.lb-update-list span{color:var(--temelj-muted-dark);font-size:0.76rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.lb-dashboard-top strong{display:block;margin-top:0.2rem;color:var(--temelj-logo-purple);font-size:1.12rem;line-height:1.2}.lb-status-pill{display:inline-flex;align-items:center;min-height:2.1rem;padding:0 0.8rem;border-radius:999px;background:rgba(37,211,102,0.14);color:#075e54 !important}.lb-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.65rem;margin-top:1rem}.lb-metric-grid div,.lb-dashboard-panel,.lb-flow-list div,.lb-today-list,.lb-update-list article{border:1px solid rgba(13,23,51,0.1);border-radius:18px;background:#ffffff}.lb-metric-grid div{display:grid;gap:0.2rem;min-height:5.2rem;padding:0.85rem 0.7rem}.lb-metric-grid strong{color:var(--temelj-red);font-size:1.55rem;line-height:1}.lb-metric-grid span{color:var(--temelj-muted-dark);font-size:0.76rem;font-weight:900;line-height:1.2}.lb-dashboard-panel{margin-top:0.75rem;padding:1rem}.lb-dashboard-panel strong{display:block;margin-top:0.35rem;color:var(--temelj-logo-purple);line-height:1.25}.lb-dashboard-panel p{margin:0.45rem 0 0;color:var(--temelj-muted-dark);line-height:1.5}.lb-flow-list{display:grid;gap:0.6rem;margin-top:0.75rem}.lb-flow-list div{display:grid;gap:0.25rem;padding:0.85rem}.lb-flow-list strong{color:var(--temelj-ink);font-size:0.92rem;line-height:1.25}.lb-demo-panel{grid-template-columns:minmax(0,0.8fr) minmax(20rem,1fr)}.lb-workflow-demo{display:grid;grid-template-columns:minmax(0,0.72fr) minmax(0,1fr);gap:0.85rem;width:min(100%,39rem)}.lb-today-list{display:grid;gap:0.55rem;align-content:start;padding:1rem}.lb-today-list strong{color:var(--temelj-logo-purple);line-height:1.25}.lb-today-list span{display:inline-flex;min-height:2rem;align-items:center;padding:0 0.65rem;border-radius:999px;background:rgba(45,7,91,0.08);color:var(--temelj-logo-purple)}.lb-update-list{display:grid;gap:0.65rem}.lb-update-list article{padding:0.85rem}.lb-update-list p{margin:0.35rem 0 0;color:var(--temelj-muted-dark);line-height:1.45}@media (max-width:900px){.lb-demo-panel{grid-template-columns:1fr}.lb-workflow-demo{grid-template-columns:1fr}.lb-pricing-preview{grid-template-columns:1fr}}@media (max-width:640px){.libar-page .hero-title{font-size:clamp(2rem,10.2vw,2.55rem);line-height:1.14}.lb-pricing-preview-grid{grid-template-columns:1fr}.lb-pricing-preview-grid article{min-height:9.5rem}.lb-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guestnesty-page .gn-final-cta{grid-template-columns:1fr}}@media (max-width:1120px){.gn-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.gn-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.legal-hero,.legal-layout,.legal-section-trigger{grid-template-columns:1fr}.legal-sidebar{position:static}.legal-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-toc p{grid-column:1 / -1}.legal-summary{padding-right:0;padding-bottom:1rem;border-right:0;border-bottom:1px solid rgba(45,7,91,0.1)}.gn-hero,.gn-split,.gn-demo-panel,.gn-final-cta{grid-template-columns:1fr}.gn-trust-strip,.gn-grid-3,.gn-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.gn-hero-visual{justify-content:flex-start}}@media (max-width:640px){.legal-hero{padding:1.55rem;border-radius:22px}.legal-hero h1{max-width:none;font-size:clamp(2.15rem,13.5vw,3.45rem);line-height:1.02}.legal-toc{grid-template-columns:1fr}.legal-section{border-radius:18px}.legal-section-trigger,.legal-section-body{padding:1.2rem}.guestnesty-page{padding-bottom:6.5rem}.gn-shaped-visual{min-height:18rem;margin-top:0.75rem}.product-hero-main-image{margin-top:0.75rem;border-radius:26px}.gn-shape-bg{width:min(82%,17rem);transform:translate(-45%,-45%) rotate(78deg)}.gn-shaped-visual.is-blue .gn-shape-bg{transform:translate(-45%,-46%) rotate(74deg)}.gn-model-img{right:-10%;bottom:-3%;width:min(86%,18rem)}.gn-shaped-visual.is-blue .gn-model-img{right:-6%;bottom:-4%}.gn-visual-card{display:none}.gn-hero,.gn-split,.gn-demo-panel,.gn-faq-shell,.gn-final-cta{border-radius:26px}.gn-faq-shell{padding:1.25rem}.gn-faq-shell .section-title{font-size:1.8rem}.site-main .gn-faq-shell .section-head,.site-main .gn-faq-shell .about-section-head{margin-bottom:1rem}.gn-trust-strip,.gn-grid,.gn-form-grid{grid-template-columns:1fr}.gn-comparison-head{display:none}.gn-comparison-row{grid-template-columns:1fr}.gn-comparison-row span{display:grid;gap:0.35rem}.gn-comparison-row span:first-child::before{content:"Without GuestNesty";color:var(--temelj-red);font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.gn-comparison-row span + span{border-left:0;border-top:1px solid rgba(13,23,51,0.09)}.gn-comparison-row span + span::before{content:"With GuestNesty";color:var(--temelj-logo-purple);font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.libar-page .gn-comparison-row span:first-child::before{content:attr(data-label)}.libar-page .gn-comparison-row span + span::before{content:attr(data-label)}.aviza-page .gn-comparison-row span:first-child::before{content:attr(data-label)}.aviza-page .gn-comparison-row span + span::before{content:attr(data-label)}.gn-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;justify-content:center;padding:0.75rem 1rem calc(0.75rem + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,0.1);background:rgba(7,18,44,0.92);backdrop-filter:blur(16px)}.gn-sticky-cta .button{width:min(100%,22rem)}}body.site-body:not(.template-home){color:var(--temelj-ink);background:radial-gradient(circle at 12% 0%,rgba(58,99,255,0.07),transparent 28rem),radial-gradient(circle at 90% 10%,rgba(255,49,82,0.06),transparent 24rem),linear-gradient(180deg,#ffffff 0%,#f7f9ff 48%,#ffffff 100%)}body.site-body:not(.template-home) .breadcrumbs-link.is-current{color:var(--temelj-logo-purple)}body.site-body:not(.template-home):not(.template-product) .hero-box{border-color:rgba(45,7,91,0.1);background:radial-gradient(circle at 86% 18%,rgba(255,49,82,0.1),transparent 24rem),radial-gradient(circle at 10% 8%,rgba(58,99,255,0.1),transparent 28rem),linear-gradient(135deg,#ffffff 0%,#f4f7fb 100%);box-shadow:0 24px 60px rgba(1,7,23,0.08)}body.site-body:not(.template-home):not(.template-product) .hero-box::before{content:none}body.site-body:not(.template-home):not(.template-product) .hero-box::after{background:radial-gradient(circle at 48% 38%,rgba(255,255,255,0.7),rgba(255,255,255,0) 35%),linear-gradient(145deg,#45d3ff 0%,#3a63ff 30%,#2d075b 62%,#ff3152 100%);opacity:0.3;filter:saturate(1.08) drop-shadow(0 18px 38px rgba(45,7,91,0.22))}body.site-body:not(.template-home):not(.template-product) .hero-kicker,body.site-body:not(.template-home):not(.template-product) .section-kicker,body.site-body:not(.template-home):not(.template-product) .panel-kicker,body.site-body:not(.template-home):not(.template-product) .card-kicker{color:var(--temelj-red)}body.site-body:not(.template-home):not(.template-product):not(.template-blog-category) .hero-title,body.site-body:not(.template-home):not(.template-product):not(.template-blog-category) .section-title{color:var(--temelj-logo-purple)}body.site-body:not(.template-home):not(.template-product):not(.template-blog-category) .hero-copy,body.site-body:not(.template-home):not(.template-product):not(.template-blog-category) .section-copy,body.site-body:not(.template-home):not(.template-product) .card-box p,body.site-body:not(.template-home):not(.template-product) .content-sheet p{color:var(--temelj-muted-dark)}body.site-body:not(.template-home):not(.template-product) .content-sheet,body.site-body:not(.template-home):not(.template-product) .card-box,body.site-body:not(.template-home):not(.template-product) .price-box{border-color:rgba(45,7,91,0.1);background:#ffffff;box-shadow:0 16px 36px rgba(1,7,23,0.055)}body.site-body:not(.template-home):not(.template-product) .content-sheet::before,body.site-body:not(.template-home):not(.template-product) .card-box::before,body.site-body:not(.template-home):not(.template-product) .price-box::before{background:linear-gradient(180deg,rgba(45,7,91,0.055),rgba(45,7,91,0))}body.site-body:not(.template-home):not(.template-product) .panel-dark{border-color:rgba(255,255,255,0.1);background:radial-gradient(circle at 10% 8%,rgba(58,99,255,0.22),transparent 24rem),radial-gradient(circle at 86% 18%,rgba(255,49,82,0.16),transparent 22rem),linear-gradient(135deg,#07122c 0%,#101a3c 100%);box-shadow:0 26px 60px rgba(1,7,23,0.16)}.contact-layout{grid-template-columns:minmax(0,58rem);gap:clamp(1.35rem,2.8vw,2.4rem);justify-content:center}.contact-side-grid .card-box{min-height:10rem;padding:clamp(1.25rem,2vw,1.75rem)}.contact-side-grid .card-box h3{margin-top:0.7rem;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.22;overflow-wrap:anywhere}.contact-side-grid .page-copy{color:var(--temelj-muted-dark);line-height:1.7}.contact-form-shell{overflow:hidden;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,248,253,0.98))}.contact-form-head{display:grid;gap:0.65rem;margin-bottom:clamp(1.25rem,2.5vw,1.8rem)}.contact-form-head .panel-kicker,.contact-form-head .section-title,.contact-form-head .form-help{margin:0}.contact-form-head .section-title{max-width:16ch;font-size:clamp(1.75rem,2.8vw,2.65rem);line-height:1.08}.contact-form-head .form-help{max-width:48rem}.math-question{border-color:rgba(58,99,255,0.14);background:rgba(58,99,255,0.06);color:var(--temelj-logo-purple)}.cooldown-box{border-color:rgba(45,7,91,0.1);background:radial-gradient(circle at 100% 0%,rgba(255,49,82,0.08),transparent 12rem),rgba(246,248,253,0.92)}.consent-line{border-color:rgba(45,7,91,0.12);background:rgba(246,248,253,0.9)}.consent-line span{color:var(--temelj-muted-dark)}.consent-line input{accent-color:var(--temelj-blue)}.privacy-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem)}.privacy-modal[hidden]{display:none}body.privacy-modal-open{overflow:hidden}body.privacy-modal-open #temelj-support-chat{display:none !important}.privacy-modal-backdrop{position:absolute;inset:0;background:rgba(7,18,44,0.72);backdrop-filter:blur(10px)}.privacy-modal-panel{position:relative;display:flex;flex-direction:column;width:min(760px,100%);max-height:min(88vh,760px);overflow:hidden;border:1px solid rgba(255,255,255,0.18);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(58,99,255,0.12),transparent 14rem),linear-gradient(180deg,#ffffff 0%,#f6f8fd 100%);color:var(--temelj-ink);box-shadow:0 34px 92px rgba(1,7,23,0.38)}.privacy-modal-panel::before{content:"";height:5px;background:linear-gradient(90deg,var(--temelj-logo-purple),var(--temelj-blue) 56%,var(--temelj-red))}.privacy-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:clamp(1.3rem,3vw,2rem) clamp(1.3rem,3vw,2.1rem) 0.9rem}.privacy-modal-kicker{margin:0 0 0.5rem;color:var(--temelj-red);font-size:0.78rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase}.privacy-modal-head h3{margin:0;max-width:14ch;color:var(--temelj-logo-purple);font-size:clamp(1.75rem,4vw,2.7rem);line-height:1.05;letter-spacing:0}.privacy-modal-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border:1px solid rgba(45,7,91,0.12);border-radius:999px;background:rgba(255,255,255,0.88);color:var(--temelj-logo-purple);cursor:pointer}.privacy-modal-close span{font-size:1.7rem;line-height:1}.privacy-modal-close:hover,.privacy-modal-close:focus-visible{border-color:rgba(58,99,255,0.35);background:rgba(58,99,255,0.09);outline:none}.privacy-modal-intro{margin:0;padding:0 clamp(1.3rem,3vw,2.1rem) 1rem;color:var(--temelj-muted-dark);line-height:1.7}.privacy-modal-scroll{display:grid;flex:1 1 auto;gap:0.85rem;min-height:0;margin:0 clamp(1.3rem,3vw,2.1rem);padding:0.25rem 0.4rem 0.25rem 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(58,99,255,0.55) rgba(45,7,91,0.08)}.privacy-modal-scroll:focus{outline:2px solid rgba(58,99,255,0.45);outline-offset:3px}.privacy-modal-section{padding:1rem 1.05rem;border:1px solid rgba(45,7,91,0.1);border-radius:18px;background:rgba(255,255,255,0.76)}.privacy-modal-section h4{margin:0 0 0.4rem;color:var(--temelj-logo-purple);font-size:1rem;line-height:1.25}.privacy-modal-section p{margin:0;color:var(--temelj-muted-dark);line-height:1.65}.privacy-modal-actions{display:grid;gap:0.9rem;padding:1rem clamp(1.3rem,3vw,2.1rem) clamp(1.3rem,3vw,1.8rem);border-top:1px solid rgba(45,7,91,0.1);background:rgba(255,255,255,0.86)}.privacy-modal-agree{display:flex;align-items:flex-start;gap:0.75rem;padding:0.95rem 1rem;border:1px solid rgba(58,99,255,0.18);border-radius:18px;background:rgba(58,99,255,0.06);cursor:pointer}.privacy-modal-agree input{flex:0 0 auto;width:1.15rem;height:1.15rem;margin-top:0.18rem;accent-color:var(--temelj-blue)}.privacy-modal-agree span{color:var(--temelj-ink);font-weight:800;line-height:1.5}.privacy-modal-full-link{width:max-content;max-width:100%;color:var(--temelj-blue);font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.22em}.privacy-modal-full-link:hover,.privacy-modal-full-link:focus-visible{color:var(--temelj-red)}.form-feedback .notice,.notice{border-radius:18px}@media screen and (max-width:768px){body.site-body:not(.template-home){background:radial-gradient(circle at 12% 0%,rgba(58,99,255,0.07),transparent 18rem),linear-gradient(180deg,#ffffff 0%,#f7f9ff 50%,#ffffff 100%)}.contact-side-grid .card-box{min-height:auto}.privacy-modal{align-items:end;padding:0.75rem}.privacy-modal-panel{width:100%;max-height:92vh;border-radius:24px}.privacy-modal-head{padding:1.25rem 1.1rem 0.75rem}.privacy-modal-head h3{max-width:13ch;font-size:clamp(1.55rem,8vw,2.15rem)}.privacy-modal-intro{padding-right:1.1rem;padding-left:1.1rem}.privacy-modal-scroll{margin-right:1.1rem;margin-left:1.1rem}.privacy-modal-actions{padding:0.9rem 1.1rem 1.1rem}.privacy-modal-full-link{width:100%}}html{background:#f0f2f6}body.site-body{margin:0;color:var(--temelj-ink);background:#f0f2f6}body.site-body:not(.template-home),body.site-body.template-product{background:#f0f2f6}*,*::before,*::after{box-sizing:border-box}.topbar,.site-main,.site-footer{width:min(100%,1600px);margin-right:auto;margin-left:auto}.topbar{background:rgba(255,255,255,0.96);position:fixed;top:0;right:0;left:0;margin-right:auto;margin-left:auto;transition:transform 220ms ease,box-shadow 180ms ease,border-color 180ms ease;will-change:transform}.site-main{background:radial-gradient(circle at 12% 0%,rgba(58,99,255,0.055),transparent 28rem),radial-gradient(circle at 92% 8%,rgba(255,49,82,0.045),transparent 25rem),linear-gradient(180deg,#ffffff 0%,#f8f9fd 46%,#ffffff 100%)}.topbar-wrap,.page-wrap,.footer-wrap,.site-breadcrumbs{box-sizing:border-box;width:100%;max-width:1320px;padding-right:clamp(1.25rem,5vw,5rem);padding-left:clamp(1.25rem,5vw,5rem)}.topbar-wrap{max-width:none;padding-right:clamp(1.25rem,2.5vw,2.35rem);padding-left:0}.topbar.is-hidden{transform:translateY(calc(-100% - 0.75rem))}.topbar.is-visible.is-scrolled{transform:translateY(0)}.topbar:not(.is-scrolled){transform:translateY(0)}@media screen and (max-width:1023px){body.template-home{--home-header-space:calc(4.75rem + 1px)}.topbar.is-visible.is-scrolled{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.topbar{transition:none}}.guestnesty-page,.legal-page{box-sizing:border-box;width:100%;max-width:1320px;padding-right:clamp(1.25rem,5vw,5rem);padding-left:clamp(1.25rem,5vw,5rem)}.site-main{padding-top:clamp(1.5rem,3.2vw,3rem);padding-bottom:clamp(5rem,8vw,7.5rem)}.hero-box{padding:clamp(3rem,6.4vw,6.4rem)}.section-block{margin-top:clamp(4.75rem,7vw,7.25rem)}.page-wrap>.hero-box + .section-block,.page-wrap>.section-block + .section-block{margin-top:clamp(4.75rem,7vw,7.25rem)}.grid-cards{gap:clamp(1.35rem,2.4vw,2.25rem)}.content-sheet,.legal-sheet,.card-box,.panel-box,.price-box{border-radius:22px}.hero-kicker,.section-kicker,.panel-kicker,.card-kicker,.legal-label,.footer-kicker,.price-name{display:none !important}.site-main,.site-main .hero-box,.site-main .section-block,.site-main .card-box,.site-main .panel-box,.site-main .content-sheet,.site-main .price-box,.site-main .pricing-reference,.site-main .pricing-shell,.site-main .pricing-summary,.site-main .pricing-controls,.site-main .gn-card,.site-main .gn-split,.site-main .gn-demo-panel,.site-main .gn-faq-shell,.site-main .gn-final-cta,.site-main .legal-hero,.site-main .legal-card,.site-main .legal-panel{color:var(--temelj-ink)}.site-main h1,.site-main h2,.site-main h3,.site-main h4,.site-main h5,.site-main h6,.site-main .hero-title,.site-main .section-title,.site-main .footer-title,.site-main .price-title,.site-main .pricing-panel-title,.site-main .pricing-count-number,.site-main .pricing-value-number,.site-main .card-box h3,.site-main .card-title,.site-main .price-box h3,.site-main .gn-card h3,.site-main .gn-trust-item strong,.site-main .breadcrumbs-link.is-current{color:var(--temelj-logo-purple)}.site-main p,.site-main li,.site-main td,.site-main th,.site-main label,.site-main summary,.site-main .hero-copy,.site-main .section-copy,.site-main .page-copy,.site-main .card-box p,.site-main .content-sheet p,.site-main .price-box p,.site-main .price-note,.site-main .price-shared-copy p,.site-main .pricing-tailored-note,.site-main .gn-card p,.site-main .gn-comparison-row span,.site-main .gn-demo-form p,.site-main .legal-copy,.site-main .legal-panel p{color:var(--temelj-muted-dark)}.site-main .action-main.button,.site-main .pricing-billing-option.is-active,.site-main .gn-phone-top,.site-main .gn-wa-icon,.site-main .gn-trust-item>span,.site-main .product-list-icon,.site-main .product-process-center,.site-main .product-code-head{color:#ffffff}.site-main .action-soft.button{color:var(--temelj-ink)}.site-main .price-badge,.site-main .price-feature-label{color:var(--temelj-red)}.site-main .gn-hero,.site-main .gn-hero .hero-title{color:#ffffff}.site-main .pricing-detail-page>.hero-box .hero-title{color:#ffffff}.site-main .pricing-detail-page>.hero-box .hero-copy{color:rgba(255,255,255,0.86)}.site-main .gn-hero .hero-copy,.site-main .gn-hero .gn-microcopy{color:rgba(226,233,249,0.82)}.site-main .guestnesty-page .gn-final-cta,.site-main .guestnesty-page .gn-final-cta .section-title,.site-main .guestnesty-page .gn-final-panel h3,.site-main .guestnesty-page .gn-final-icon,.site-main .guestnesty-page .gn-final-icon span{color:#ffffff}.site-main .guestnesty-page .gn-final-cta .section-copy,.site-main .guestnesty-page .gn-final-panel li{color:rgba(226,233,249,0.82)}.site-main .price-column.is-featured .price-badge{color:#ffffff}.site-main .panel-dark,.site-main .product-highlights,.site-main .product-story-shell,.site-main .product-pricing-lead,.site-main .product-code-panel,.site-main .product-spotlight-card.is-middle{color:#ffffff}.site-main .panel-dark h1,.site-main .panel-dark h2,.site-main .panel-dark h3,.site-main .panel-dark h4,.site-main .panel-dark h5,.site-main .panel-dark h6,.site-main .panel-dark p,.site-main .panel-dark li,.site-main .panel-dark span,.site-main .panel-dark strong,.site-main .product-highlights h1,.site-main .product-highlights h2,.site-main .product-highlights h3,.site-main .product-highlights h4,.site-main .product-highlights p,.site-main .product-highlights li,.site-main .product-highlights span,.site-main .product-highlights strong,.site-main .product-story-shell h1,.site-main .product-story-shell h2,.site-main .product-story-shell h3,.site-main .product-story-shell h4,.site-main .product-story-shell p,.site-main .product-story-shell li,.site-main .product-story-shell span,.site-main .product-story-shell strong,.site-main .product-pricing-lead h1,.site-main .product-pricing-lead h2,.site-main .product-pricing-lead h3,.site-main .product-pricing-lead h4,.site-main .product-pricing-lead p,.site-main .product-pricing-lead li,.site-main .product-pricing-lead span,.site-main .product-pricing-lead strong,.site-main .product-code-panel h1,.site-main .product-code-panel h2,.site-main .product-code-panel h3,.site-main .product-code-panel h4,.site-main .product-code-panel p,.site-main .product-code-panel li,.site-main .product-code-panel span,.site-main .product-code-panel strong,.site-main .product-spotlight-card.is-middle h1,.site-main .product-spotlight-card.is-middle h2,.site-main .product-spotlight-card.is-middle h3,.site-main .product-spotlight-card.is-middle h4,.site-main .product-spotlight-card.is-middle p,.site-main .product-spotlight-card.is-middle li,.site-main .product-spotlight-card.is-middle span,.site-main .product-spotlight-card.is-middle strong{color:#ffffff}.site-footer,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.site-footer p,.site-footer li,.site-footer span,.site-footer strong{color:#ffffff}body.template-home .hero-box,body.template-home .hero-box h1,body.template-home .hero-box h2,body.template-home .hero-box h3,body.template-home .hero-box h4,body.template-home .hero-box h5,body.template-home .hero-box h6,body.template-home .hero-box .hero-title{color:#ffffff}body.template-home .hero-box p,body.template-home .hero-box li,body.template-home .hero-box span,body.template-home .hero-box .hero-copy,body.template-home .hero-box .page-meta-item{color:rgba(226,233,249,0.82)}body.template-home .hero-box .panel-dark>.section-title{max-width:none;margin-bottom:0.4rem;color:#ffffff;font-size:clamp(1.2rem,1.8vw,1.55rem)}body.template-home .hero-box .panel-dark>.section-copy{max-width:46rem;margin-bottom:1.25rem;color:rgba(226,233,249,0.82)}body.template-home .hero-box .hero-stats-grid{position:relative;display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 !important}body.template-home .hero-box .hero-stats-grid::before{position:absolute;top:1.35rem;right:10%;left:10%;height:2px;background:rgba(226,233,249,0.24);content:""}body.template-home .hero-box .hero-stats-grid .metric-box{position:relative;z-index:1;display:flex;min-width:0;min-height:9.5rem;padding:0 1rem 1rem;border:0;border-right:1px solid rgba(226,233,249,0.14);border-radius:8px;background:transparent;box-shadow:none;text-decoration:none;transition:background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}body.template-home .hero-box .hero-stats-grid .metric-box:last-child{border-right:0}body.template-home .hero-box .hero-stats-grid .metric-box:hover,body.template-home .hero-box .hero-stats-grid .metric-box:focus-visible{background:linear-gradient(145deg,rgba(255,255,255,0.09),rgba(255,255,255,0.035));box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12),0 14px 30px rgba(4,10,32,0.18);transform:translateY(-3px)}body.template-home .hero-box .hero-stats-grid .gn-card-icon{width:2.7rem;height:2.7rem;margin-bottom:0.75rem;border:4px solid #182243;background:var(--temelj-red);color:#ffffff;transition:box-shadow 180ms ease,transform 180ms ease}body.template-home .hero-box .hero-stats-grid .metric-value{order:0;color:var(--temelj-red);font-size:0.76rem;font-weight:800;line-height:1.25;text-transform:uppercase}body.template-home .hero-box .hero-stats-grid .metric-title{color:#ffffff;font-size:clamp(1rem,1.18vw,1.18rem);line-height:1.25}body.template-home .hero-box .hero-stats-grid .metric-description{color:rgba(226,233,249,0.68);font-size:0.88rem;line-height:1.35}body.template-home .hero-box .hero-stats-grid .metric-box:hover .metric-title,body.template-home .hero-box .hero-stats-grid .metric-box:focus-visible .metric-title{color:#ffffff}body.template-home .hero-box .hero-stats-grid .metric-box:hover .metric-description,body.template-home .hero-box .hero-stats-grid .metric-box:focus-visible .metric-description{color:rgba(255,255,255,0.92)}body.template-home .hero-box .hero-stats-grid .metric-box:hover .gn-card-icon,body.template-home .hero-box .hero-stats-grid .metric-box:focus-visible .gn-card-icon{box-shadow:0 0 0 5px rgba(255,49,82,0.12),0 8px 22px rgba(255,49,82,0.3);transform:translateY(-2px) scale(1.04)}body.template-home .hero-box .panel-dark>.page-meta-item{margin:0.85rem 0 0;color:rgba(226,233,249,0.72)}@media screen and (max-width:767px){body.template-home .hero-box .hero-stats-grid{grid-template-columns:1fr;gap:0.25rem !important}body.template-home .hero-box .hero-stats-grid::before{top:1.35rem;bottom:1.35rem;left:1.34rem;width:2px;height:auto}body.template-home .hero-box .hero-stats-grid .metric-box{min-height:0;padding:0.7rem 0.75rem 0.7rem 4.25rem;border-right:0}body.template-home .hero-box .hero-stats-grid .gn-card-icon{position:absolute;top:0.55rem;left:0;margin:0}body.template-home .hero-box .hero-stats-grid .metric-title{font-size:1rem}body.template-home .hero-box .hero-stats-grid .metric-description{font-size:0.86rem}}body.template-home{--home-header-space:calc(5.25rem + 1px);overflow-x:hidden}@media screen and (max-width:1023px){body.template-home{--home-header-space:4.75rem}}body .site-main{padding-top:var(--home-header-space,5.25rem)}body.template-home .page-wrap>.hero-box{width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);border-right:0;border-left:0;border-radius:0;background:radial-gradient(circle at 12% 12%,rgba(69,211,255,0.18),transparent 24rem),radial-gradient(circle at 90% 16%,rgba(255,49,82,0.15),transparent 24rem),linear-gradient(135deg,#07122c 0%,#112052 58%,#2d075b 100%);box-shadow:none}body.template-home .page-wrap>.hero-box::before{right:max(clamp(1.25rem,5vw,5rem),calc((100vw - 1320px) / 2 + clamp(1.25rem,5vw,5rem)));top:clamp(2.15rem,5vw,4.25rem);filter:drop-shadow(0 0 22px rgba(255,49,82,0.5)) drop-shadow(0 30px 70px rgba(255,49,82,0.28))}body.template-home .page-wrap>.hero-box::after{left:max(clamp(1.25rem,5vw,5rem),calc((100vw - 1320px) / 2 + clamp(1.25rem,5vw,5rem)));top:clamp(2.25rem,5.6vw,5.2rem);width:clamp(14rem,24vw,22rem);opacity:0.34;transform:rotate(-9deg);z-index:0}body.template-home .page-wrap>.hero-box>.columns{position:relative;z-index:1;max-width:1160px;margin-right:auto;margin-left:auto}body.template-home .page-wrap>.hero-box .hero-title{position:relative;z-index:2}body.template-home .home-video-section{position:relative;isolation:isolate;margin-top:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(3rem,6vw,5rem)}body.template-home .home-video-section::before,body.template-home .home-video-section::after{content:"";position:absolute;pointer-events:none;z-index:0}body.template-home .home-video-section::before{inset:clamp(-1.15rem,-1.8vw,-0.65rem);border-radius:clamp(1.8rem,4vw,3rem);background:radial-gradient(circle at 14% 20%,rgba(255,49,82,0.32),transparent 28%),radial-gradient(circle at 86% 18%,rgba(69,211,255,0.28),transparent 30%),radial-gradient(circle at 50% 105%,rgba(58,99,255,0.34),transparent 38%),linear-gradient(135deg,rgba(45,7,91,0.14),rgba(7,23,53,0.08));filter:blur(24px);opacity:0.86}body.template-home .home-video-section::after{right:6%;bottom:clamp(-1.8rem,-2vw,-0.9rem);left:6%;height:clamp(2.6rem,6vw,5rem);border-radius:999px;background:rgba(7,23,53,0.2);filter:blur(28px);opacity:0.78}body.template-home .home-video-shell{position:relative;z-index:1;overflow:hidden;border:1px solid transparent;border-radius:clamp(1.25rem,3vw,2rem);background:linear-gradient(#071735,#071735) padding-box,linear-gradient(135deg,rgba(69,211,255,0.46),rgba(255,49,82,0.32),rgba(58,99,255,0.38)) border-box;box-shadow:0 34px 90px rgba(7,23,53,0.24),0 0 0 1px rgba(255,255,255,0.08),0 0 70px rgba(58,99,255,0.16)}body.template-home .home-video-shell::before,body.template-home .home-video-shell::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2}body.template-home .home-video-shell::before{border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,0.16),transparent 22%,transparent 74%,rgba(69,211,255,0.12)),radial-gradient(circle at 50% 115%,rgba(7,23,53,0.38),transparent 42%)}body.template-home .home-video-shell::after{top:auto;height:32%;background:linear-gradient(180deg,transparent,rgba(7,23,53,0.24))}body.template-home .home-video{display:block;width:100%;aspect-ratio:16 / 9;background:#071735;object-fit:cover}body.template-home .home-video-caption{position:absolute;right:clamp(1rem,3vw,2rem);bottom:3.35rem;left:clamp(1rem,3vw,2rem);z-index:4;width:fit-content;max-width:min(52rem,calc(100% - 2rem));margin:0 auto;padding:0.55rem 0.85rem;border:1px solid rgba(255,255,255,0.18);border-radius:14px;color:#ffffff;background:rgba(7,23,53,0.72);box-shadow:0 14px 34px rgba(7,23,53,0.28);font-size:clamp(0.86rem,1.4vw,1rem);font-weight:800;line-height:1.35;text-align:center;backdrop-filter:blur(8px)}body.template-home .home-video-caption[hidden]{display:none}body.template-home .home-video-controls{position:absolute;right:0;bottom:0;left:0;z-index:6;display:grid;gap:.2rem;padding:.45rem .7rem .4rem;background:linear-gradient(transparent,rgba(7,23,53,.86) 28%)}body.template-home .home-video-shell:not(.is-playing) .home-video-controls{display:none}body.template-home .home-video-controls-row{display:flex;align-items:center;gap:.4rem;min-width:0}body.template-home .home-video-control{display:grid;place-items:center;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;padding:.2rem;border:0;border-radius:4px;color:#fff;background:transparent;cursor:pointer}body.template-home .home-video-control:hover{background:rgba(255,255,255,.18)}body.template-home .home-video-control:focus-visible,body.template-home .home-video-speed:focus-visible,body.template-home .home-video-volume:focus-visible{outline:2px solid var(--temelj-cyan);outline-offset:2px}body.template-home .home-video-control svg{width:1.15rem;height:1.15rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.template-home .home-video-control-play,body.template-home .home-video-control-pause{stroke:none !important}body.template-home .home-video-control-pause,body.template-home .home-video-shell.is-playing .home-video-control-play,body.template-home .home-video-volume-off,body.template-home .home-video-mute[aria-pressed="true"] .home-video-volume-wave{display:none}body.template-home .home-video-shell.is-playing .home-video-control-pause,body.template-home .home-video-mute[aria-pressed="true"] .home-video-volume-off{display:block}body.template-home .home-video-time{color:#fff;font-size:.72rem;font-variant-numeric:tabular-nums;white-space:nowrap}body.template-home .home-video-volume{width:4rem;height:1rem;margin:0;accent-color:var(--temelj-cyan)}body.template-home .home-video-cc{font-size:.7rem;font-weight:800}body.template-home .home-video-cc[aria-pressed="true"]{color:var(--temelj-cyan)}body.template-home .home-video-speed{margin-left:auto;padding:.16rem;border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#fff;background:rgba(7,23,53,.45);font-size:.72rem}body.template-home .home-video-speed option{color:var(--temelj-ink);background:#fff}body.template-home .home-video-expand{margin-left:auto}body.template-home .home-video-seek{--video-progress:0%;width:100%;height:0.36rem;margin:0;border-radius:999px;background:linear-gradient(90deg,#3a63ff 0%,#3a63ff var(--video-progress),rgba(255,255,255,0.34) var(--video-progress),rgba(255,255,255,0.34) 100%);cursor:pointer;outline:none;appearance:none}body.template-home .home-video-seek::-webkit-slider-runnable-track{height:0.36rem;border-radius:999px;background:transparent}body.template-home .home-video-seek::-webkit-slider-thumb{width:0.86rem;height:0.86rem;margin-top:-0.25rem;border:2px solid #ffffff;border-radius:999px;background:var(--temelj-red);box-shadow:0 5px 14px rgba(7,23,53,0.28);appearance:none}body.template-home .home-video-seek::-moz-range-track{height:0.36rem;border-radius:999px;background:rgba(255,255,255,0.34)}body.template-home .home-video-seek::-moz-range-progress{height:0.36rem;border-radius:999px;background:#3a63ff}body.template-home .home-video-seek::-moz-range-thumb{width:0.86rem;height:0.86rem;border:2px solid #ffffff;border-radius:999px;background:var(--temelj-red);box-shadow:0 5px 14px rgba(7,23,53,0.28)}body.template-home .home-video-seek:focus-visible{box-shadow:0 0 0 3px rgba(69,211,255,0.38)}body.template-home .home-video-toggle{position:absolute;z-index:5;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:clamp(4.5rem,9vw,6.25rem);height:clamp(4.5rem,9vw,6.25rem);border:1px solid rgba(255,255,255,0.34);border-radius:999px;color:#ffffff;background:linear-gradient(135deg,rgba(255,49,82,0.96),rgba(69,99,255,0.92));box-shadow:0 22px 50px rgba(7,23,53,0.34);cursor:pointer;transform:translate(-50%,-50%);transition:transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease,opacity 180ms ease}body.template-home .home-video-toggle:hover,body.template-home .home-video-toggle:focus-visible{transform:translate(-50%,-50%) scale(1.04);box-shadow:0 24px 56px rgba(7,23,53,0.42)}body.template-home .home-video-toggle:focus-visible{outline:3px solid rgba(69,211,255,0.52);outline-offset:4px}body.template-home .home-video-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem}body.template-home .home-video-toggle-icon svg{display:block;width:100%;height:100%}body.template-home .home-video-toggle-icon path{fill:currentColor;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.template-home .home-video-shell.is-playing .home-video-toggle{opacity:0;pointer-events:none}@media screen and (max-width:640px){body.template-home .home-video-shell::after{height:44%;background:linear-gradient(180deg,transparent,rgba(7,23,53,0.72))}body.template-home .home-video-caption{right:0.8rem;bottom:3.2rem;left:0.8rem;max-width:calc(100% - 1.6rem);padding:0.45rem 0.65rem;font-size:0.78rem;pointer-events:none}body.template-home .home-video-controls{padding:.3rem .4rem}body.template-home .home-video-controls-row{gap:.15rem}body.template-home .home-video-control{flex-basis:1.6rem;width:1.6rem;height:1.6rem}body.template-home .home-video-time,body.template-home .home-video-volume,body.template-home .home-video-speed{display:none}body.template-home .home-video-modal .home-video-time,body.template-home .home-video-modal .home-video-speed{display:inline-flex}body.template-home .home-video-modal .home-video-volume{display:block}body.template-home .home-video-modal .home-video-controls-row{gap:.3rem}body.template-home .home-video-shell:not(.is-playing) .home-video-caption{opacity:0}body.template-home .home-video-seek,body.template-home .home-video-seek::-webkit-slider-runnable-track,body.template-home .home-video-seek::-moz-range-track,body.template-home .home-video-seek::-moz-range-progress{height:0.28rem}body.template-home .home-video-seek::-webkit-slider-thumb{width:0.76rem;height:0.76rem;margin-top:-0.24rem}body.template-home .home-video-seek::-moz-range-thumb{width:0.76rem;height:0.76rem}body.template-home .home-video-toggle{width:4rem;height:4rem}}body.template-home .home-foundation-panel,body.site-body.template-post .home-foundation-panel,body.site-body.template-404 .home-foundation-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,4vw,4rem);background:linear-gradient(135deg,rgba(255,49,82,0.18),rgba(255,49,82,0) 32%),linear-gradient(145deg,#111a3a 0%,#172758 54%,#072c44 100%)}body.template-home .home-foundation-content,body.site-body.template-post .home-foundation-content,body.site-body.template-404 .home-foundation-content{position:relative;z-index:2}body.template-home .home-foundation-panel .section-head,body.site-body.template-post .home-foundation-panel .section-head,body.site-body.template-404 .home-foundation-panel .section-head{max-width:47rem;margin-bottom:1.8rem}body.site-body .site-main .panel-box.panel-dark.home-foundation-panel .section-title{max-width:16ch;color:#ffffff}body.site-body .site-main .panel-box.panel-dark.home-foundation-panel .section-copy{max-width:42rem;color:rgba(226,233,249,0.82)}body.template-home .home-foundation-media,body.site-body.template-post .home-foundation-media{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;min-height:clamp(15rem,46vw,23rem);margin:-1rem -1rem -2.35rem 0;pointer-events:none}body.template-home .home-foundation-media img,body.site-body.template-post .home-foundation-media img{width:min(104%,31rem);max-width:none;height:auto;object-fit:contain;filter:drop-shadow(0 26px 48px rgba(1,7,23,0.28))}@media screen and (max-width:899px){body.template-home .home-foundation-panel,body.site-body.template-post .home-foundation-panel{padding-bottom:clamp(2rem,4vw,4rem)}body.template-home .home-foundation-media,body.site-body.template-post .home-foundation-media{display:none}}@media screen and (min-width:900px){body.template-home .home-foundation-panel,body.site-body.template-post .home-foundation-panel{grid-template-columns:minmax(0,1fr);align-items:center;min-height:clamp(25rem,36vw,33rem);padding-right:clamp(22rem,36vw,37rem)}body.template-home .home-foundation-media,body.site-body.template-post .home-foundation-media{position:absolute;right:clamp(0.35rem,1.6vw,1.35rem);bottom:-1px;min-height:0;width:clamp(24rem,35vw,36.5rem);margin:0}body.template-home .home-foundation-media img,body.site-body.template-post .home-foundation-media img{display:block;width:100%}body.template-home .home-foundation-panel{min-height:clamp(22rem,30vw,28rem);padding-right:clamp(18rem,30vw,28rem)}body.template-home .home-foundation-media{top:50%;right:clamp(3rem,7vw,7rem);bottom:auto;width:clamp(12rem,18vw,16.5rem);transform:translateY(-50%)}body.template-home .home-foundation-media img{width:100%;filter:drop-shadow(0 0 22px rgba(255,49,82,0.5)) drop-shadow(0 30px 70px rgba(255,49,82,0.28))}}@media screen and (max-width:640px){body.template-home .home-foundation-panel,body.site-body.template-post .home-foundation-panel{padding-bottom:clamp(2rem,4vw,4rem)}}@media screen and (min-width:1024px){.topbar,.site-main,.site-footer{width:min(calc(100% - 4rem),1600px)}}@media screen and (min-width:1500px){.topbar,.site-main,.site-footer{width:min(calc(100% - 7rem),1600px)}}@media screen and (max-width:768px){.topbar,.site-main,.site-footer{width:100%}.site-footer{padding-bottom:7rem}.page-wrap,.footer-wrap,.site-breadcrumbs,.post-hero-inner,.guestnesty-page,.legal-page{padding-right:1rem;padding-left:1rem}.topbar-wrap{padding-right:1rem;padding-left:1rem}.site-main{padding-top:1.25rem;padding-bottom:5rem}.hero-box{padding:2.15rem 1.45rem}.section-block,.page-wrap>.hero-box + .section-block,.page-wrap>.section-block + .section-block{margin-top:3.75rem}.columns{margin-right:0;margin-left:0}.column{padding-right:0;padding-left:0}.nav-panel,.nav-list,.nav-entry,.nav-item,.nav-cta,.panel-box,.card-box,.metric-grid,.metric-box{max-width:100%;min-width:0}.nav-item,.nav-cta{width:100%}}body.site-body .site-footer{width:100%;max-width:none;margin-right:0;margin-left:0}body.site-body:not(.template-home):not(.template-product) .site-main .about-card-panel .card-number{color:var(--temelj-red)}body.site-body:not(.template-home):not(.template-product) .site-main .about-card-panel .card-box .card-title{color:var(--temelj-logo-purple)}.gp-page{color:var(--temelj-ink)}.gp-page p{color:var(--temelj-muted-dark);line-height:1.72}.gp-section,.gp-final-cta{margin-top:clamp(4rem,7vw,7rem)}.gp-page>.gp-hero:first-child{margin-top:0}.gp-hero{display:grid;gap:clamp(1.4rem,4vw,3rem);padding:clamp(2rem,5vw,5rem);border:1px solid rgba(45,7,91,0.1);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(248,250,255,0.96)),linear-gradient(180deg,rgba(58,99,255,0.08),rgba(255,49,82,0.06));box-shadow:0 28px 70px rgba(7,23,53,0.08)}.gp-eyebrow{margin:0;color:var(--temelj-red);font-size:0.78rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.gp-hero .hero-title,.gp-section-head .section-title,.gp-final-cta .section-title{margin:0;color:var(--temelj-logo-purple)}.gp-hero .hero-title{max-width:17ch;margin-top:0.75rem}.gp-lead{max-width:48rem;margin:1.25rem 0 0;font-size:clamp(1.08rem,1.8vw,1.32rem)}.gp-trust-line{max-width:42rem;margin:1rem 0 0;font-size:0.96rem}.gp-hero-panel{display:grid;gap:0.85rem;align-content:start}.gp-hero-card-head,.gp-module-title{display:flex;align-items:center;gap:0.75rem}.gp-hero-card-head{justify-content:space-between;margin-bottom:0.7rem}.gp-hero-card-head>span:first-child,.gp-step span{display:inline-flex;margin-bottom:0.7rem;color:var(--temelj-red);font-size:0.78rem;font-weight:900}.gp-hero-card-head>span:first-child{margin-bottom:0}.gp-card-icon{flex:0 0 auto;margin-bottom:0.9rem}.gp-page .gp-card-icon{background:var(--temelj-red);color:#ffffff;box-shadow:none}.gp-card-icon svg{width:1.08rem;height:1.08rem;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gp-hero-card-head .gp-card-icon,.gp-module-title .gp-card-icon{margin-bottom:0}.gp-hero-card-title,.gp-card h3,.gp-module-card h3,.gp-step h3,.gp-package-card h3,.gp-product-card h3{margin:0 0 0.65rem;color:var(--temelj-logo-purple);font-size:1.08rem;line-height:1.28}.gp-hero-card-title{font-size:1.08rem;font-weight:900}.gp-hero-card p,.gp-card p,.gp-module-card p,.gp-step p,.gp-package-card dd,.gp-product-card p{margin:0}.gp-hero-card-title{margin:0}.gp-module-title h3{margin-bottom:0}.gp-section-head{display:grid;gap:0.8rem;max-width:45rem;margin-bottom:clamp(1.35rem,3vw,2.2rem)}.gp-section-head h2,.gp-final-cta h2{max-width:22ch}.gp-section-head p:last-child,.gp-final-cta>p:not(.gp-eyebrow):not(.gp-footer-line){max-width:45rem;margin:0;font-size:clamp(1rem,1.4vw,1.15rem)}.gp-split{display:grid;gap:clamp(1.2rem,4vw,3rem);align-items:start}.gp-copy-stack{display:grid;gap:0.9rem;max-width:45rem}.gp-copy-stack p{margin:0}.gp-grid,.gp-module-grid,.gp-process,.gp-product-grid{display:grid;grid-template-columns:1fr;gap:1rem}.gp-module-grid{align-items:start}.gp-module-card{display:grid;gap:1rem;align-self:start;min-height:auto;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.gp-module-card summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.gp-module-card summary::-webkit-details-marker{display:none}.gp-module-card summary>span[aria-hidden="true"]{display:inline-flex;position:relative;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;padding:0;border-radius:999px;background:var(--temelj-logo-purple-soft);color:var(--temelj-logo-purple);font-size:0;font-weight:900;line-height:1;transition:background-color 180ms ease,color 180ms ease,transform 220ms ease}.gp-module-card summary>span[aria-hidden="true"]::before,.gp-module-card summary>span[aria-hidden="true"]::after{content:"";display:block;position:absolute;top:50%;left:50%;width:0.78rem;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.gp-module-card summary>span[aria-hidden="true"]::after{transform:translate(-50%,-50%) rotate(90deg)}.gp-module-card[open] summary>span[aria-hidden="true"]{transform:rotate(45deg)}.gp-module-card[open]{border-color:rgba(255,49,82,0.2);box-shadow:0 22px 52px rgba(7,23,53,0.08)}.gp-module-card[open] summary>span[aria-hidden="true"]{background:var(--temelj-red);color:#ffffff}.gp-module-detail{display:grid;gap:1rem;margin-top:1rem;opacity:0;transform:translateY(-0.25rem);transition:opacity 220ms ease,transform 220ms ease}.gp-module-card[open] .gp-module-detail{opacity:1;transform:translateY(0)}.gp-module-card.is-closing .gp-module-detail{opacity:0;transform:translateY(-0.25rem)}.gp-module-card h4,.gp-step h4{margin:0;color:var(--temelj-ink);font-size:0.82rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.gp-module-card h4 + p,.gp-step h4 + p{margin-top:0.35rem}.gp-step{position:relative}.gp-package-section{padding:clamp(1.4rem,4vw,3rem);border-radius:28px;background:#f6f8fc}.gp-package-card{position:relative;display:grid;grid-template-rows:minmax(2.8rem,auto) 1fr auto;gap:1.15rem;height:100%;padding-top:2.25rem;overflow:visible}.gp-package-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;width:fit-content;margin:0;padding:0.35rem 0.65rem;border-radius:999px;background:rgba(255,49,82,0.1);color:var(--temelj-red);font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap}.gp-package-card h3{align-self:start;margin:0}.gp-package-card dl{display:grid;grid-template-rows:6.8rem 10.8rem 5.2rem;gap:0.95rem;margin:0}.gp-package-field{display:grid;align-content:start;gap:0.55rem}.gp-package-card dt{margin-top:0;color:var(--temelj-ink);font-size:0.78rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.gp-package-card dd{margin-left:0}.gp-text-link{display:inline-flex;align-items:center;width:fit-content;min-height:2.5rem;align-self:end;color:var(--temelj-blue);font-weight:900;text-decoration:none}.gp-repeat-cta{margin-top:clamp(1.4rem,3vw,2rem)}.gp-text-link:hover,.gp-text-link:focus-visible,.gp-internal-links a:hover,.gp-internal-links a:focus-visible{color:var(--temelj-red)}.gp-product-grid{align-items:stretch}.gp-product-card{display:grid;align-content:start;gap:0.8rem}.gp-product-label{margin:0;color:var(--temelj-red);font-size:0.76rem;font-weight:900;letter-spacing:0.08em}.gp-product-card .button{width:fit-content;margin-top:0.35rem}.gp-location-note{max-width:52rem;margin:clamp(1.35rem,3vw,2rem) 0 0;padding-left:1rem;border-left:4px solid var(--temelj-red);color:var(--temelj-ink);font-weight:700}.gp-final-cta{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.5vw,1.75rem);align-items:start;width:100%;padding:clamp(1.8rem,5vw,4rem);border-radius:28px;background:linear-gradient(135deg,rgba(45,7,91,0.98),rgba(7,23,53,0.98))}@media (min-width:1280px){.gp-final-cta::before{content:"";position:absolute;z-index:-1;top:clamp(2rem,5vw,4rem);right:clamp(2rem,6vw,5rem);width:clamp(12rem,18vw,16rem);aspect-ratio:1;background:url("/site/templates/images/logo-T.svg") center / 70% auto no-repeat,radial-gradient(circle,rgba(255,49,82,0.48),rgba(255,49,82,0) 72%);filter:drop-shadow(0 10px 25px rgba(255,49,82,0.25));pointer-events:none}}body.site-body .site-main .gp-final-cta .section-title,.gp-final-cta .gp-footer-line{color:#ffffff !important}body.site-body .site-main .gp-final-cta .section-copy{max-width:45rem;margin:0;color:#e2e9f9 !important;line-height:1.7}.gp-final-cta .gp-footer-line{margin:0}.gp-final-cta .gn-final-copy{display:grid;gap:1.25rem}.gp-final-cta .buttons{display:flex;flex-wrap:wrap;gap:0.75rem;margin:0}.gp-final-cta .button.action-main,.gp-final-cta .button.action-main:hover,.gp-final-cta .button.action-main:focus-visible{background:#4969ff;color:#ffffff}body.site-body .site-main .gp-final-cta .button.action-soft,body.site-body .site-main .gp-final-cta .button.action-soft:hover,body.site-body .site-main .gp-final-cta .button.action-soft:focus-visible{background:#ffffff !important;color:#071735 !important}.gp-final-cta .button:hover{box-shadow:0 14px 30px rgba(1,7,23,0.2)}.gp-final-cta .button:focus-visible{outline:3px solid #ffffff !important;outline-offset:3px}.gp-final-cta .gn-final-panel{display:grid;gap:0.75rem;padding:1.25rem 0 0;border:0;border-top:1px solid rgba(255,255,255,0.2);border-radius:0;background:none;box-shadow:none;backdrop-filter:none}.gp-final-cta .gn-final-panel h3,.gp-final-cta .gn-final-panel li{color:#e2e9f9}.section-block>.gp-final-cta{margin-top:0}.gp-internal-links{display:flex;flex-wrap:wrap;gap:0.65rem 1rem;margin-top:clamp(1.4rem,3vw,2rem)}.gp-internal-links a{color:rgba(255,255,255,0.82);font-weight:800;text-decoration:none}.gp-footer-line{margin:1.2rem 0 0;font-weight:900}@media (min-width:760px){.gp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.gp-product-grid,.gp-grid-4,.gp-module-grid,.gp-process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.gp-hero,.gp-split{grid-template-columns:minmax(0,1.06fr) minmax(22rem,0.72fr)}.gp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gp-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gp-process{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:759px){.gp-hero,.gp-package-section,.gp-final-cta{border-radius:22px}.gp-hero .hero-title{max-width:13ch}.gp-product-card .button,.gp-final-cta .button,.gp-hero .button{width:100%}.gp-package-card{padding-top:2rem}.gp-package-badge{left:1.4rem;transform:translateY(-50%);max-width:calc(100% - 2.8rem);white-space:normal}.gp-package-card dl{grid-template-rows:none}}.about-page{color:var(--temelj-ink)}.about-page p{color:var(--temelj-muted-dark);line-height:1.72}.about-section,.about-final-cta{margin-top:clamp(4rem,7vw,7rem)}.about-page>.about-hero:first-child{margin-top:0}.about-hero{display:grid;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,5vw,5rem);border:1px solid rgba(45,7,91,0.1);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,0.985),rgba(247,250,255,0.96)),linear-gradient(180deg,rgba(58,99,255,0.08),rgba(255,49,82,0.05));box-shadow:0 28px 70px rgba(7,23,53,0.08)}.about-eyebrow{margin:0;color:var(--temelj-red);font-size:0.78rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.about-hero .hero-title,.about-section-head .section-title,.about-final-cta .section-title{margin:0;color:var(--temelj-logo-purple)}.about-hero .hero-title{max-width:16ch;margin-top:0.75rem}.about-lead{max-width:48rem;margin:1.25rem 0 0;font-size:clamp(1.08rem,1.8vw,1.32rem)}.about-trust-line{max-width:42rem;margin:1rem 0 0;font-size:0.96rem;font-weight:800}.about-hero-system{position:relative;display:grid;gap:0.9rem;align-content:center}.about-hero-system::before{content:"";position:absolute;inset:10% auto 10% 1.2rem;width:2px;background:linear-gradient(180deg,rgba(255,49,82,0),rgba(255,49,82,0.4),rgba(58,99,255,0.35),rgba(255,49,82,0))}.about-system-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:0.3rem 0.85rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(13,23,51,0.09);border-radius:18px;background:rgba(255,255,255,0.9);box-shadow:0 18px 42px rgba(7,23,53,0.07)}.about-system-card>span{grid-row:span 3;display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:999px;background:var(--temelj-logo-purple);color:#ffffff;font-size:0.78rem;font-weight:900}.about-system-card i{justify-self:end;color:var(--temelj-red);font-style:normal}.about-system-card svg,.about-trust-strip svg,.about-card-icon svg{width:1.08rem;height:1.08rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.about-system-card h2{margin:0;color:var(--temelj-logo-purple);font-size:1.08rem;line-height:1.25}.about-system-card p{grid-column:2;margin:0;font-size:0.95rem}.about-trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(1.4rem,3vw,2.2rem)}.about-trust-strip article{display:flex;align-items:center;gap:0.75rem;min-height:4.25rem;padding:0.95rem 1rem;border:1px solid rgba(13,23,51,0.09);border-radius:18px;background:#ffffff;box-shadow:0 14px 34px rgba(7,23,53,0.05)}.about-trust-strip span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:999px;background:rgba(255,49,82,0.1);color:var(--temelj-red)}.about-trust-strip strong{color:var(--temelj-logo-purple);font-size:0.95rem;line-height:1.22}.about-section-head{display:grid;gap:0.8rem;max-width:46rem;margin-bottom:clamp(1.35rem,3vw,2.2rem)}.about-section-head h2,.about-final-cta h2{max-width:22ch}.about-section-head p:last-child,.about-final-cta>p:not(.about-eyebrow):not(.about-footer-line){max-width:46rem;margin:0;font-size:clamp(1rem,1.4vw,1.15rem)}.about-grid{display:grid;grid-template-columns:1fr;gap:1rem}.about-card h3,.about-offer-card h3{margin:0 0 0.65rem;color:var(--temelj-logo-purple);font-size:1.08rem;line-height:1.28}.about-card p,.about-offer-card p{margin:0}.about-card-icon{margin-bottom:0.9rem}.about-offer-section{padding:clamp(1.4rem,4vw,3rem);border-radius:28px;background:#f6f8fc}.about-offer-card{display:grid;align-content:start;gap:0.9rem}.about-offer-card.is-primary{border-color:rgba(255,49,82,0.25);box-shadow:0 22px 48px rgba(255,49,82,0.1)}.about-outcome{display:grid;gap:0.35rem;padding-top:0.7rem;border-top:1px solid rgba(13,23,51,0.1)}.about-outcome strong{color:var(--temelj-ink);font-size:0.78rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.about-text-link{display:inline-flex;align-items:center;width:fit-content;min-height:2.5rem;color:var(--temelj-blue);font-weight:900;text-decoration:none}.about-text-link:hover,.about-text-link:focus-visible{color:var(--temelj-red)}.about-process-list{display:grid;gap:0.85rem}.about-process-step{border:1px solid rgba(13,23,51,0.1);border-radius:18px;background:#ffffff;box-shadow:0 16px 38px rgba(7,23,53,0.05);transition:border-color 180ms ease,box-shadow 180ms ease}.about-process-step summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;cursor:pointer;list-style:none}.about-process-step summary::-webkit-details-marker{display:none}.about-process-step summary span{color:var(--temelj-red);font-size:0.78rem;font-weight:900}.about-process-step summary strong{color:var(--temelj-logo-purple);font-size:1.05rem}.about-process-step summary i{display:inline-flex;position:relative;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:999px;background:var(--temelj-logo-purple-soft);color:var(--temelj-logo-purple);font-size:0;font-style:normal;font-weight:900;line-height:1;transition:background-color 180ms ease,color 180ms ease,transform 220ms ease}.about-process-step summary i::before,.about-process-step summary i::after{content:"";display:block;position:absolute;top:50%;left:50%;width:0.78rem;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.about-process-step summary i::after{transform:translate(-50%,-50%) rotate(90deg)}.about-process-step[open] summary i{background:var(--temelj-red);color:#ffffff;transform:rotate(45deg)}.about-process-step[open]{border-color:rgba(255,49,82,0.2);box-shadow:0 22px 52px rgba(7,23,53,0.08)}.about-process-detail{display:grid;gap:0.65rem;padding:0 1.1rem 1.1rem;opacity:0;transform:translateY(-0.25rem);transition:opacity 220ms ease,transform 220ms ease}.about-process-step[open] .about-process-detail{opacity:1;transform:translateY(0)}.about-process-step.is-closing .about-process-detail{opacity:0;transform:translateY(-0.25rem)}.about-process-step p{margin:0}.about-process-step h3{margin:0;color:var(--temelj-ink);font-size:0.78rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.about-not-fit{display:grid;gap:0.75rem;max-width:48rem;margin-top:1rem;padding:clamp(1.2rem,2.5vw,1.7rem);border-left:4px solid var(--temelj-red);border-radius:0 18px 18px 0;background:#ffffff;box-shadow:0 16px 38px rgba(7,23,53,0.05)}.about-not-fit h3{margin:0;color:var(--temelj-logo-purple);font-size:1.1rem}.about-not-fit p{margin:0}.about-final-cta{padding:clamp(1.8rem,5vw,4rem);border-radius:28px;background:linear-gradient(135deg,rgba(45,7,91,0.98),rgba(7,23,53,0.98))}.about-final-cta h2,.site-main .about-final-cta .section-title,body.site-body:not(.template-home):not(.template-product) .site-main .about-final-cta .section-title,.about-final-cta .about-eyebrow,.about-final-cta .about-footer-line{color:#ffffff}.about-final-cta>p:not(.about-eyebrow):not(.about-footer-line){color:rgba(226,233,249,0.82)}.about-footer-line{margin:1.2rem 0 0;font-weight:900}@media (min-width:760px){.about-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.about-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.about-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.about-hero{grid-template-columns:minmax(0,1.05fr) minmax(22rem,0.76fr)}.about-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.about-process-list{grid-template-columns:repeat(4,minmax(0,1fr))}.about-process-step{align-self:start}}@media (max-width:759px){.about-hero,.about-offer-section,.about-final-cta{border-radius:22px}.about-hero .hero-title{max-width:13ch}.about-hero .button,.about-final-cta .button{width:100%}.about-system-card p{grid-column:1 / -1}}.site-main .cause-cta-shell,.site-main .cause-cta-shell .panel-kicker,.site-main .cause-cta-shell .section-title,.site-main .cause-cta-shell .section-copy,.site-main .cause-cta-shell p,.site-main .cause-cta-shell span{color:#ffffff}.site-main .cause-cta-shell .section-copy{color:rgba(226,233,249,0.88)}.site-main .cause-cta-shell .action-main.button{background:linear-gradient(180deg,#31a5f0 0%,#1492df 100%);color:#ffffff !important}.site-main .cause-cta-shell .action-main.button,.site-main .cause-cta-shell .action-main.button .button-text,.site-main .cause-cta-shell .action-main.button .button-icon,.site-main .cause-cta-shell .action-main.button svg,.site-main .cause-cta-shell .action-main.button path{color:#ffffff !important;stroke:currentColor}.site-main .cause-cta-shell .action-main.button .button-icon{background:rgba(255,255,255,0.18)}.trust-page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(24px,5vw,72px) 0 clamp(56px,8vw,104px)}.trust-hero,.trust-section,.trust-final-cta{border:1px solid rgba(35,18,78,0.12);box-shadow:0 24px 72px rgba(23,18,43,0.09)}.trust-hero{display:grid;gap:clamp(24px,5vw,56px);align-items:center;padding:clamp(28px,6vw,76px);border-radius:34px;background:radial-gradient(circle at 85% 18%,rgba(255,43,74,0.15),transparent 28%),linear-gradient(135deg,#ffffff 0%,#f7f9ff 58%,#fff3f5 100%)}.trust-hero .hero-title{max-width:11ch}.trust-hero .hero-copy{max-width:720px}.trust-hero-panel{display:grid;gap:12px;align-content:start;padding:clamp(24px,4vw,34px);border-radius:26px;color:#fff;background:linear-gradient(135deg,rgba(45,7,91,0.98),rgba(7,23,53,0.98));box-shadow:0 26px 54px rgba(28,17,62,0.22)}.trust-hero-panel strong{font-size:clamp(1.45rem,3vw,2rem);line-height:1.05}.trust-hero-panel span:not(.trust-panel-icon){color:rgba(235,241,255,0.84);font-weight:800}.trust-hero-panel p{max-width:34rem;margin-top:8px;color:rgba(235,241,255,0.76)}.trust-panel-icon,.trust-card-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;color:#fff;background:var(--color-red,#ff2b4a)}.trust-panel-icon svg,.trust-card-icon svg{width:22px;height:22px;stroke:currentColor}.trust-section{margin-top:clamp(22px,4vw,36px);padding:clamp(28px,5vw,58px);border-radius:30px;background:#fff}.trust-standards{background:linear-gradient(180deg,#f7f9ff 0%,#ffffff 100%)}.trust-grid{display:grid;gap:16px;margin-top:26px}.trust-card{display:grid;gap:14px;min-width:0;padding:24px;border:1px solid rgba(35,18,78,0.12);border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#fbfcff 100%)}.trust-card h3{margin:0;color:var(--color-heading,#2d075b);font-size:clamp(1.08rem,1.6vw,1.34rem);line-height:1.16}.trust-card p{margin:0;color:var(--color-muted,#5d6678);line-height:1.68}.trust-standard-card{border-color:rgba(255,43,74,0.18)}.trust-final-cta{display:grid;gap:24px;align-items:center;margin-top:clamp(22px,4vw,36px);padding:clamp(2rem,4vw,4rem);border-radius:30px;color:#fff;background:linear-gradient(135deg,rgba(255,49,82,0.18),rgba(255,49,82,0) 32%),linear-gradient(145deg,#111a3a 0%,#172758 54%,#072c44 100%)}.trust-final-cta .hero-kicker,.trust-final-cta h2,.trust-final-cta .section-title{color:#fff !important}.trust-final-cta .section-title{max-width:16ch}.trust-final-cta p,.trust-final-cta span,.trust-final-cta .section-copy{color:rgba(226,233,249,0.82) !important}.trust-final-cta .section-copy{max-width:42rem}.trust-final-cta .button,.trust-final-cta .button span,.trust-final-cta .button svg{color:#fff !important;stroke:currentColor}.trust-final-cta .button{justify-self:start}@media (min-width:760px){.trust-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-final-cta{grid-template-columns:minmax(0,1fr) auto}}.pricing-orbit-section{margin-top:clamp(1.4rem,3vw,2.6rem)}.pricing-orbit-panel{position:relative;isolation:isolate;min-height:28rem;overflow:hidden;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(145deg,#0f172a 0%,#13233a 58%,#102033 100%);box-shadow:0 28px 70px rgba(15,23,42,0.16)}.pricing-orbit-panel::before,.pricing-orbit-panel::after{content:"";position:absolute;inset:0;pointer-events:none}.pricing-orbit-panel::before{z-index:0;background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0) 38%),radial-gradient(circle at 82% 24%,rgba(49,165,240,0.16),rgba(49,165,240,0) 34%)}.pricing-orbit-panel::after{z-index:1;background:linear-gradient(90deg,rgba(15,23,42,0.26),rgba(15,23,42,0))}.pricing-orbit-content{position:relative;z-index:2;max-width:43rem}.pricing-orbit-content .section-kicker{color:rgba(135,220,255,0.9) !important}.pricing-orbit-content .section-title{max-width:19ch;color:#ffffff !important}.pricing-orbit-content .section-copy{color:rgba(255,255,255,0.86) !important}.pricing-orbit-actions{display:flex;flex-wrap:wrap;gap:0.8rem;margin-top:1.6rem}.pricing-orbit-actions .button{min-width:10rem}.site-main .pricing-orbit-actions .action-soft{border-color:rgba(255,255,255,0.24);color:#ffffff;background:rgba(255,255,255,0.08)}.pricing-orbit-actions .action-soft span{color:#ffffff}.pricing-orbit-map{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:1.2rem;pointer-events:none}.pricing-orbit-stack{position:relative;display:grid;gap:0.9rem;width:min(100%,30rem)}.pricing-orbit-stack::before{content:"";position:absolute;top:18%;bottom:18%;left:1.4rem;width:2px;border-radius:999px;background:rgba(255,255,255,0.18)}.pricing-orbit-node{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:0.95rem;row-gap:0.22rem;padding:1rem 1rem 1rem 0.95rem;border:1px solid rgba(255,255,255,0.14);border-radius:12px;background:rgba(255,255,255,0.08);box-shadow:0 16px 34px rgba(1,7,23,0.16)}.pricing-orbit-node-2{transform:none}.pricing-orbit-node-3{transform:none}.pricing-orbit-node-index{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;grid-row:1 / span 2;border-radius:12px;color:#ffffff;background:rgba(255,255,255,0.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12);font-size:0.78rem;font-weight:900}.pricing-orbit-node strong{align-self:end;color:#ffffff;font-size:1.02rem}.pricing-orbit-node p{margin:0;color:rgba(226,233,249,0.78) !important;font-size:0.92rem;line-height:1.46}@media screen and (max-width:899px){.pricing-orbit-panel{min-height:0;padding:clamp(2rem,7vw,3rem)}.pricing-orbit-map{display:none}.pricing-orbit-actions .button{width:100%}}@media screen and (min-width:900px){.pricing-orbit-panel{padding-right:clamp(22rem,37vw,39rem)}.pricing-orbit-map{position:absolute;right:clamp(0.9rem,2vw,1.8rem);top:50%;width:clamp(25rem,36vw,38rem);transform:translateY(-50%)}}@media screen and (max-width:1180px) and (min-width:900px){.pricing-orbit-node-2,.pricing-orbit-node-3{transform:none}}@media (min-width:1080px){.trust-hero{grid-template-columns:minmax(0,1.1fr) minmax(22rem,0.72fr)}.trust-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:759px){.trust-page{width:min(100% - 20px,1180px)}.trust-hero,.trust-section,.trust-final-cta{border-radius:22px}.trust-hero .button,.trust-final-cta .button{width:100%}}.template-audit{--temelj-audit-background:radial-gradient(circle at 12% 12%,rgba(69,211,255,0.18),transparent 24rem),radial-gradient(circle at 90% 16%,rgba(255,49,82,0.15),transparent 24rem),linear-gradient(135deg,#07122c 0%,#112052 58%,#2d075b 100%);min-height:100svh;color:#eef6ff;background:var(--temelj-audit-background)}.template-audit .site-main{min-height:100svh;padding:0;background:transparent}.audit-page{min-height:100svh;display:grid;place-items:center;padding:clamp(1rem,2vw,1.65rem)}.audit-shell{width:min(1220px,100%);min-height:min(720px,calc(100svh - clamp(2rem,4vw,3.3rem)));display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,0.58fr);gap:clamp(1rem,2vw,1.55rem);align-items:stretch}.audit-copy-column,.audit-form-column{border:1px solid rgba(148,163,184,0.22);border-radius:28px;box-shadow:0 26px 80px rgba(2,6,23,0.3);backdrop-filter:blur(18px)}.audit-copy-column{display:flex;flex-direction:column;justify-content:space-between;gap:1.1rem;padding:clamp(1.45rem,3vw,2.8rem);background:var(--temelj-audit-background)}.audit-form-column{display:grid;align-items:center;padding:clamp(1rem,2vw,1.35rem);background:rgba(226,232,240,0.16)}.audit-brand{display:inline-flex;align-items:center;width:fit-content;text-decoration:none}.audit-brand-logo{width:clamp(9rem,14vw,12.5rem);height:auto;object-fit:contain}.audit-copy-stack{display:grid;gap:clamp(0.95rem,1.8vw,1.35rem)}.audit-kicker{margin:0;color:#60c0ff;font-size:0.78rem;font-weight:900;letter-spacing:0.12em;line-height:1.25;text-transform:uppercase}.template-audit .audit-title{max-width:780px;margin:0;color:#ffffff !important;font-size:clamp(2.35rem,4.6vw,4.85rem);line-height:0.96;letter-spacing:0}.template-audit .audit-lead{max-width:700px;margin:0;color:rgba(213,224,238,0.88) !important;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.58}.audit-deliverables{display:grid;gap:0.7rem}.audit-deliverables h2{margin:0;color:#eaf4ff;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.25}.audit-deliverable-list{display:grid;gap:0.62rem}.audit-deliverable{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.78rem;align-items:start;padding:0.76rem 0.85rem;border:1px solid rgba(148,163,184,0.2);border-radius:16px;background:rgba(15,23,42,0.56)}.audit-deliverable-icon,.audit-accepted-icon{display:grid;place-items:center;border-radius:999px}.audit-deliverable-icon{width:2rem;height:2rem;color:#8bd2ff;background:rgba(54,162,235,0.18)}.audit-deliverable-icon svg{width:1.1rem;height:1.1rem;stroke:currentColor;stroke-width:2}.audit-deliverable h3{margin:0 0 0.16rem;color:#ffffff;font-size:0.98rem;line-height:1.28}.template-audit .audit-deliverable p{color:#f8fafc !important}.audit-deliverable p{margin:0;font-size:0.9rem;line-height:1.46}.template-audit .audit-security-copy{max-width:760px;margin:0;color:rgba(213,224,238,0.88) !important;font-size:0.88rem;line-height:1.55}.audit-form-card{display:grid;gap:1rem;padding:clamp(1.35rem,3vw,2.25rem);border-radius:22px;color:#0f172a;background:#f8fafc;box-shadow:0 24px 70px rgba(0,0,0,0.24)}.audit-form-card .audit-kicker{color:#2563eb}.audit-form-card h2{margin:0;color:#0f172a;font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.05}.audit-submit{width:100%;justify-content:center;min-height:3.45rem;margin-top:0.2rem}.audit-submit.button,.audit-submit.action-main{background:#2563eb;box-shadow:0 18px 42px rgba(37,99,235,0.32)}.audit-submit.button:hover,.audit-submit.action-main:hover{background:#1d4ed8}.audit-security-note,.audit-form-copy{margin:0;color:#475569;font-size:0.9rem;line-height:1.55}.audit-security-note{display:flex;gap:0.55rem;align-items:flex-start}.audit-security-note svg{flex:0 0 auto;width:1rem;height:1rem;margin-top:0.15rem;stroke:#2563eb;stroke-width:2}.audit-accepted-icon{width:3.3rem;height:3.3rem;color:#ffffff;background:#2563eb}.audit-accepted-icon svg{width:1.55rem;height:1.55rem;stroke:currentColor;stroke-width:2}.template-audit .notice{margin:0}@media (max-width:980px){.template-audit .site-main,.audit-page{min-height:auto}.audit-shell{min-height:auto;grid-template-columns:1fr}}@media (max-width:560px){.audit-page{padding:0.75rem}.audit-copy-column,.audit-form-column{border-radius:22px}.audit-copy-column{padding:1.25rem}.audit-title{font-size:clamp(2.1rem,11vw,3.35rem)}.audit-deliverable{padding:0.72rem}}.product-faq-item summary span:last-child,.gp-module-card summary>span[aria-hidden="true"],.about-process-step summary i,.legal-trigger-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:999px;background:rgba(49,165,240,0.13);color:var(--temelj-logo-purple);font-size:0;line-height:1;transition:background-color 180ms ease,color 180ms ease,transform 220ms ease}.product-faq-item summary span:last-child::before,.product-faq-item summary span:last-child::after,.gp-module-card summary>span[aria-hidden="true"]::before,.gp-module-card summary>span[aria-hidden="true"]::after,.about-process-step summary i::before,.about-process-step summary i::after,.legal-trigger-icon::before,.legal-trigger-icon::after{content:"";position:absolute;top:50%;left:50%;display:block;width:0.78rem;height:2px;border-radius:999px;background:currentColor;opacity:1;transform:translate(-50%,-50%);transition:none}.product-faq-item summary span:last-child::after,.gp-module-card summary>span[aria-hidden="true"]::after,.about-process-step summary i::after,.legal-trigger-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.product-faq-item[open] summary span:last-child,.gp-module-card[open] summary>span[aria-hidden="true"],.about-process-step[open] summary i,.legal-section[open] .legal-trigger-icon{background:var(--temelj-red) !important;color:#ffffff !important;transform:rotate(45deg)}.product-faq-answer,.legal-section-body{opacity:0;transform:translateY(-0.25rem);transition:opacity 220ms ease,transform 220ms ease}.product-faq-item[open] .product-faq-answer,.legal-section[open] .legal-section-body{opacity:1;transform:translateY(0)}.product-faq-item.is-closing .product-faq-answer,.legal-section.is-closing .legal-section-body{opacity:0;transform:translateY(-0.25rem)}.products-hub [id]{scroll-margin-top:8rem}.products-hub-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,0.85fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.products-hub-hero .hero-title{max-width:15ch;font-size:clamp(2.3rem,4vw,3.35rem)}.products-hub-hero .hero-copy{max-width:40rem;font-size:1rem}.products-hub-hero-copy>p:not(.hero-copy,.products-hub-note){max-width:44rem;line-height:1.75}.products-hub-note{max-width:42rem;margin-top:1.25rem;font-size:0.94rem}.products-hub-actions{display:flex;flex-wrap:wrap;gap:0.75rem}.products-hub-visual{position:relative;display:grid;gap:0.8rem;padding:clamp(1.25rem,3vw,2rem);overflow:hidden}.products-hub-visual-line{position:absolute;top:2.5rem;bottom:2.5rem;left:3.15rem;width:2px;background:linear-gradient(var(--temelj-cyan),var(--temelj-red))}.products-hub-visual-step{position:relative;display:grid;grid-template-columns:2rem 3rem minmax(0,1fr);gap:0.8rem;align-items:center;min-height:4.7rem;padding:0.75rem;border:1px solid rgba(255,255,255,0.1);border-radius:16px;background:rgba(255,255,255,0.06)}.products-hub-visual-step>span{color:var(--temelj-cyan);font-size:0.74rem;font-weight:900}.products-hub-visual-step img,.products-hub-staff-mark{width:3rem;height:3rem;object-fit:contain}.products-hub-staff-mark{display:grid;place-items:center;border-radius:50%;color:#ffffff;background:var(--temelj-blue);font-weight:900}.products-hub-visual-step strong,.products-hub-visual-step small{display:block}.products-hub-visual-step strong{color:#ffffff}.products-hub-visual-step small{color:rgba(226,233,249,0.78)}.products-hub-nav{position:sticky;top:calc(var(--page-nav-header-height,4.75rem) + 0.65rem);z-index:20;display:flex;gap:0.25rem;margin-top:1rem;padding:0.55rem;overflow-x:auto;border:1px solid var(--temelj-card-line);border-radius:18px;background:rgba(255,255,255,0.96);box-shadow:0 12px 30px rgba(1,7,23,0.08);scrollbar-width:none;transition:top 220ms ease}.products-hub-nav.is-header-hidden{top:0.65rem}.products-hub-nav::-webkit-scrollbar{display:none}.products-hub-nav a{flex:0 0 auto;padding:0.65rem 0.9rem;border-radius:12px;color:var(--temelj-ink);font-size:0.88rem;font-weight:800;text-decoration:none}.products-hub-nav a:hover,.products-hub-nav a:focus-visible{color:var(--temelj-blue);background:rgba(58,99,255,0.08)}.products-hub-choice-card,.products-hub-product-card{display:flex;flex-direction:column}.products-hub-card-label,.products-hub-decision-grid article>span{color:var(--temelj-red);font-size:0.76rem;font-weight:900;text-transform:uppercase}.products-hub-signal,.products-hub-limit{margin-top:auto;padding-top:1rem;border-top:1px solid var(--temelj-card-line)}.products-hub-text-link,.products-hub-decision-grid a{color:var(--temelj-blue);font-weight:900;text-decoration:none}.products-hub-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.products-hub-workflow-grid article{padding:1.25rem;border-top:3px solid var(--temelj-blue);background:#ffffff}.products-hub-workflow-grid span,.products-hub-check li>span{color:var(--temelj-red);font-size:0.76rem;font-weight:900}.products-hub-workflow-grid strong{display:block;margin:0.55rem 0;color:var(--temelj-logo-purple)}.products-hub-workflow-copy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.products-hub-product-card{padding:0;overflow:hidden}.products-hub-product-media{display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;background:var(--temelj-bg)}.products-hub-product-media img{width:100%;height:100%;object-fit:cover}.products-hub-product-media-aviza img{width:55%;height:55%;object-fit:contain}.products-hub-product-media-aviza{background:#ffffff}.products-hub-product-body{display:flex;flex:1;flex-direction:column;padding:clamp(1.5rem,3vw,2.2rem)}.products-hub-product-body .button{align-self:flex-start;margin-top:auto}.products-hub-comparison-action{display:flex;justify-content:center;margin-top:2rem}.products-hub-check{margin-top:2rem;padding:clamp(1.5rem,3vw,2.25rem);color:#e8edfa;background:var(--temelj-bg-soft)}.products-hub-check h3{color:#ffffff}.products-hub-check ol{display:grid;gap:0.75rem;margin:0;padding:0;list-style:none}.products-hub-check li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;gap:0.65rem;color:rgba(226,233,249,0.82)}.products-hub-setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--temelj-line)}.products-hub-setup-grid strong{color:#ffffff}.products-hub-warning{margin:1.5rem 0 0;padding:1rem 1.2rem;border-left:3px solid var(--temelj-red);background:rgba(255,255,255,0.06)}.products-hub-cta .section-title{max-width:20ch}.products-hub-cta .section-copy{max-width:48rem}.site-main .products-hub .products-hub-cta.gn-final-cta.panel-dark{grid-template-columns:1fr;margin-top:0;padding:clamp(2rem,4vw,4rem);border-color:rgba(255,255,255,0.1);border-radius:30px;background:linear-gradient(135deg,rgba(255,49,82,0.18),rgba(255,49,82,0) 32%),linear-gradient(145deg,#111a3a 0%,#172758 54%,#072c44 100%);box-shadow:var(--temelj-shadow-deep)}@media (max-width:980px){.products-hub-hero,.products-hub-workflow-copy{grid-template-columns:1fr}.products-hub-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.products-hub-hero,.products-hub-workflow-grid,.products-hub-setup-grid{grid-template-columns:1fr}.products-hub-actions .button{width:100%}.products-hub-visual-step{grid-template-columns:1.6rem 2.6rem minmax(0,1fr)}.products-hub-visual-step img,.products-hub-staff-mark{width:2.6rem;height:2.6rem}}.product-page-nav{position:sticky;top:calc(var(--page-nav-header-height,4.75rem) + 0.65rem);z-index:20;display:flex;gap:0.35rem;width:max-content;max-width:100%;margin:1rem auto 0;padding:0.4rem;overflow-x:auto;border:1px solid rgba(45,7,91,0.12);border-radius:999px;background:rgba(255,255,255,0.94);box-shadow:0 12px 30px rgba(18,31,70,0.09);backdrop-filter:blur(14px);scrollbar-width:none;transition:top 220ms ease}.product-page-nav.is-header-hidden{top:0.65rem}.gn-hero .hero-kicker,.gn-hero .card-kicker{display:block;margin-bottom:0.75rem;color:var(--temelj-red)}.product-page-nav::-webkit-scrollbar{display:none}.product-page-nav a{flex:0 0 auto;padding:0.55rem 0.8rem;border-radius:999px;color:var(--heading-color,#2d075b);font-size:0.78rem;font-weight:800;line-height:1;text-decoration:none}.product-page-nav a:hover,.product-page-nav a:focus-visible{color:#fff;background:var(--temelj-link-hover,#2d075b)}@media (max-width:700px){.product-page-nav{width:calc(100% - 1rem);justify-content:flex-start;margin-top:0.75rem;border-radius:0.65rem}}.gn-hero.product-hero-composed{grid-template-columns:minmax(0,0.76fr) minmax(0,1.24fr);grid-template-areas:"heading visual" "content content";column-gap:clamp(2rem,4vw,4.5rem);row-gap:clamp(1.75rem,3vw,2.75rem);align-items:center;padding:clamp(2rem,4vw,3.75rem)}.product-hero-heading{grid-area:heading;min-width:0}.product-hero-heading .hero-title{max-width:12ch;margin-bottom:0;font-size:clamp(2.45rem,4.15vw,4.35rem);line-height:0.98;text-wrap:balance}body.page-sholdi .product-hero-heading .hero-title{font-size:clamp(2.25rem,4.4vw,3.7rem)}.product-hero-heading .card-kicker,.product-hero-heading .lb-hero-fit,.site-main .libar-page .product-hero-heading .lb-hero-fit{margin:1rem 0 0}.product-hero-composed .gn-hero-visual{grid-area:visual;min-width:0;justify-content:stretch}.product-hero-composed .product-ui-screenshot,.product-hero-composed .lb-hero-screenshot,.product-hero-composed .product-hero-main-image{width:100%;max-width:none}.product-hero-composed .product-ui-screenshot-window,.product-hero-composed .lb-hero-screenshot-window{aspect-ratio:16 / 10}.product-hero-composed .product-ui-screenshot img,.product-hero-composed .lb-hero-screenshot img{object-fit:contain;background:#f3f0ed}.product-hero-composed .product-hero-main-image{min-height:clamp(16rem,28vw,24rem);padding:clamp(1.25rem,3vw,2.25rem);border:1px solid rgba(255,255,255,0.2);border-radius:24px;background:rgba(255,255,255,0.98);box-shadow:0 30px 70px rgba(0,7,27,0.34)}.product-hero-composed .product-hero-img,body.page-guestnesty .product-hero-composed .product-hero-img,body.page-aviza .product-hero-composed .product-hero-img{width:100%;max-height:20rem;object-fit:contain;filter:none}.product-hero-composed .product-hero-main-image::before,body.page-guestnesty .product-hero-composed .product-hero-main-image::before,body.page-aviza .product-hero-composed .product-hero-main-image::before{content:none}.product-hero-composed .product-hero-main-image.is-logo-visual{min-height:clamp(16rem,28vw,24rem);padding:clamp(1rem,2.4vw,1.75rem);border:0;background:transparent;box-shadow:none;isolation:isolate}.product-hero-composed .product-hero-main-image.is-logo-visual::before,body.page-guestnesty .product-hero-composed .product-hero-main-image.is-logo-visual::before{content:"";position:absolute;z-index:0;inset:10% 8%;border-radius:50%;background:radial-gradient( circle at 50% 48%,rgba(255,49,82,0.44) 0,rgba(124,56,255,0.28) 42%,rgba(255,49,82,0) 72% );filter:blur(1.35rem);transform:scale(0.94)}.product-hero-composed .product-hero-main-image.is-logo-visual .product-hero-img,body.page-guestnesty .product-hero-composed .product-hero-main-image.is-logo-visual .product-hero-img{z-index:1;width:auto;max-width:min(58%,16rem);max-height:min(68%,16rem);filter:drop-shadow(0 10px 22px rgba(255,49,82,0.3)) drop-shadow(0 28px 48px rgba(45,7,91,0.32))}body.page-vetrina .product-hero-composed .product-hero-main-image.is-logo-visual .product-hero-img{width:min(68%,19rem);max-width:19rem;max-height:19rem}body.page-guestnesty .product-hero-composed .product-hero-main-image.is-logo-visual .product-hero-img{max-width:min(54%,14rem);max-height:min(64%,14rem)}.product-hero-content{grid-area:content;min-width:0}.product-hero-content .hero-copy{max-width:68rem;margin:0;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.65}.product-hero-content .hero-actions{display:flex;flex-flow:row wrap;gap:0.85rem;align-items:center;margin-top:1.5rem}.product-hero-content .gn-microcopy{margin-top:0.9rem}@media (max-width:900px){.gn-hero.product-hero-composed{grid-template-columns:1fr;grid-template-areas:"heading" "visual" "content";gap:1.5rem}.product-hero-heading .hero-title{max-width:16ch}}@media (max-width:560px){.gn-hero.product-hero-composed{padding:1.5rem}.product-hero-heading .hero-title{font-size:clamp(2.15rem,11vw,3.2rem)}body.page-sholdi .product-hero-heading .hero-title{font-size:clamp(2.1rem,9.4vw,2.7rem)}.product-hero-content .hero-actions{align-items:stretch;flex-direction:column}.product-hero-content .hero-actions .button{width:100%}.product-hero-composed .product-hero-main-image{min-height:13rem;padding:1rem;border-radius:18px}.product-hero-composed .product-hero-main-image.is-logo-visual{min-height:13rem;padding:0.5rem}.product-hero-composed .product-hero-main-image.is-logo-visual .product-hero-img,body.page-guestnesty .product-hero-composed .product-hero-main-image.is-logo-visual .product-hero-img{max-width:min(58%,11rem);max-height:min(70%,11rem)}body.page-vetrina .product-hero-composed .product-hero-main-image.is-logo-visual .product-hero-img{width:min(66%,13rem);max-width:13rem;max-height:13rem}}.product-reality-overview,.product-reality-workflow,.product-reality-section{scroll-margin-top:calc(var(--site-header-height,5rem) + 1rem)}.product-reality-overview .section-head,.product-reality-workflow .section-head{margin-bottom:clamp(1.4rem,2.5vw,2rem)}.product-reality-workflow{padding-bottom:clamp(0.75rem,2vw,1.5rem)}.product-reality-workflow + .gn-trust-strip{margin-top:0;padding-top:clamp(0.5rem,1vw,1rem)}.product-reality-overview .section-title,.product-reality-workflow .section-title,.product-reality-section .section-title{max-width:22ch}.product-boundary-panel{display:grid;grid-template-columns:minmax(9rem,0.24fr) minmax(0,1fr);align-items:center;gap:0.75rem 2rem;margin-top:1.1rem;padding:clamp(1.25rem,2.5vw,1.7rem);border-left:4px solid var(--temelj-red)}.product-boundary-panel strong{color:var(--temelj-logo-purple);font-size:0.82rem;font-weight:900;text-transform:uppercase}.product-boundary-panel p{max-width:58rem;margin:0;line-height:1.65}.product-reality-section{display:grid;gap:clamp(2.75rem,5vw,4.75rem)}.product-reality-panel{position:relative;overflow:hidden;padding:clamp(1.6rem,4vw,3.25rem);border-color:rgba(255,255,255,0.1);background:linear-gradient(135deg,rgba(255,49,82,0.15),rgba(255,49,82,0) 34%),linear-gradient(145deg,#111a3a 0%,#172758 55%,#072c44 100%);box-shadow:var(--temelj-shadow-deep)}.product-reality-panel .home-foundation-content{width:100%;max-width:none}.product-reality-panel .panel-kicker{display:block;margin-bottom:0.8rem;color:rgba(255,255,255,0.7)}.product-reality-panel .section-title{margin-bottom:clamp(1.4rem,3vw,2rem);color:#ffffff}.product-reality-panel .gn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9rem;margin-top:0}.product-reality-panel .gn-grid>div{min-width:0;padding:clamp(1rem,2vw,1.3rem);border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.055)}.product-reality-panel .gn-grid strong{display:block;margin-bottom:0.55rem;color:#ffffff;font-size:0.92rem;line-height:1.35}.product-reality-panel .gn-grid p{margin:0;color:rgba(226,233,249,0.82);line-height:1.65}.product-reality-panel .product-reality-status{display:grid;grid-template-columns:minmax(8rem,0.2fr) minmax(0,1fr);align-items:center;gap:0.75rem 1.5rem;min-height:0;margin-top:0.9rem;padding:clamp(1rem,2vw,1.3rem);border:1px solid rgba(109,220,255,0.2);border-radius:8px;background:rgba(7,44,68,0.52);box-shadow:none}.product-reality-panel .product-reality-status span{color:rgba(226,233,249,0.68);font-size:0.76rem;font-weight:900;line-height:1.3;text-transform:uppercase}.product-reality-panel .product-reality-status strong{color:#ffffff;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.4}.product-setup-head{max-width:62rem;margin:0}.product-setup-head .section-title{max-width:24ch;margin:0;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.06}.product-setup-grid{align-items:stretch;margin-top:-2rem}.product-setup-grid .gn-card{height:100%}@media (max-width:760px){.product-boundary-panel,.product-reality-panel .product-reality-status{grid-template-columns:1fr}.product-reality-panel .gn-grid{grid-template-columns:1fr}.product-reality-panel .section-title{font-size:clamp(1.8rem,9vw,2.45rem)}.product-reality-section{gap:2.2rem}.product-setup-grid{margin-top:-0.7rem}}body:not(.page-guestnesty) .product-hero-composed .product-ui-screenshot{--product-visual-a:91,118,255;--product-visual-b:50,211,255;position:relative;isolation:isolate;overflow:hidden;padding:clamp(0.58rem,1vw,0.78rem);border:0;border-radius:28px;background:radial-gradient(circle at 2% -8%,rgba(var(--product-visual-a),0.32),transparent 38%),radial-gradient(circle at 102% 112%,rgba(var(--product-visual-b),0.2),transparent 42%),linear-gradient(145deg,rgba(42,57,104,0.94),rgba(14,27,62,0.98) 52%,rgba(7,18,45,0.99));box-shadow:0 34px 76px rgba(0,7,27,0.42),0 10px 28px rgba(var(--product-visual-a),0.13),inset 0 1px 0 rgba(255,255,255,0.16)}body.page-vetrina .product-hero-composed .product-ui-screenshot{--product-visual-a:177,81,224;--product-visual-b:255,190,62}body.page-aviza .product-hero-composed .product-ui-screenshot{--product-visual-a:194,67,255;--product-visual-b:255,65,109}body.page-butiga .product-hero-composed .product-ui-screenshot{--product-visual-a:92,111,255;--product-visual-b:151,83,255}body.page-sholdi .product-hero-composed .product-ui-screenshot{--product-visual-a:113,204,145;--product-visual-b:199,226,89}body:not(.page-guestnesty) .product-hero-composed .product-ui-screenshot::before{content:"";position:absolute;z-index:0;width:48%;aspect-ratio:1;right:-16%;top:-45%;border-radius:50%;background:rgba(var(--product-visual-a),0.2);filter:blur(2.5rem);pointer-events:none}body:not(.page-guestnesty) .product-hero-composed .product-ui-screenshot-window{z-index:1;border:0;border-radius:19px;background:#f3f4f8;box-shadow:0 18px 38px rgba(0,7,27,0.36),0 0 0 1px rgba(255,255,255,0.22)}body:not(.page-guestnesty) .product-hero-composed .product-ui-screenshot img{background:#f3f4f8}body:not(.page-guestnesty) .product-hero-composed .product-ui-screenshot figcaption{position:relative;z-index:1;display:flex;align-items:center;gap:0.55rem;min-height:2.35rem;padding:0.72rem 0.58rem 0.08rem;color:rgba(238,243,255,0.9);font-size:0.75rem;font-weight:800;line-height:1.35;letter-spacing:0.018em}body:not(.page-guestnesty) .product-hero-composed .product-ui-screenshot figcaption::before{content:"";flex:0 0 auto;width:0.48rem;height:0.48rem;border-radius:50%;background:linear-gradient(135deg,rgb(var(--product-visual-a)),rgb(var(--product-visual-b)));box-shadow:0 0 16px rgba(var(--product-visual-b),0.56)}@media (max-width:640px){body:not(.page-guestnesty) .product-hero-composed .product-ui-screenshot{padding:0.52rem;border-radius:21px;box-shadow:0 22px 48px rgba(0,7,27,0.38),0 7px 20px rgba(var(--product-visual-a),0.11),inset 0 1px 0 rgba(255,255,255,0.14)}body:not(.page-guestnesty) .product-hero-composed .product-ui-screenshot-window{border-radius:14px}body:not(.page-guestnesty) .product-hero-composed .product-ui-screenshot figcaption{padding:0.62rem 0.45rem 0.05rem;font-size:0.69rem}}body.template-home .page-wrap>.home-hero--compact{padding:6rem clamp(1.25rem,4vw,4rem);background:linear-gradient(135deg,#07122c,#112052 68%,#210c48)}body.template-home .page-wrap>.home-hero--compact::before,body.template-home .page-wrap>.home-hero--compact::after{content:none}body.template-home .page-wrap>.home-hero--compact>.columns{max-width:1200px}.home-simple .home-hero--compact .home-hero-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,3.5vw,3.5rem)}.home-simple .home-hero--compact .home-hero-top>.column{width:auto;min-width:0;padding:0}.home-simple .home-hero--compact .hero-title{max-width:none;font-size:clamp(2.25rem,3.8vw,3.5rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.home-simple .home-hero--compact .hero-copy{max-width:none;margin:1.25rem 0 0;color:#e2e9f9;font-size:1.125rem;line-height:1.5}.home-simple .home-hero--compact .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem 0 0}.home-simple .home-hero--compact .hero-actions .button{min-height:48px;padding:.65rem 1.15rem;box-shadow:none}.home-simple .home-hero--compact .home-growth-link{display:inline-flex;align-items:center;gap:.25rem;min-height:48px;color:#b8e9ff;font-weight:700;text-decoration:underline;text-underline-offset:.25em}.home-simple .home-hero--compact .home-growth-link:hover,.home-simple .home-hero--compact .home-growth-link:focus-visible{color:#fff}.home-simple .home-hero--compact .home-growth-link:focus-visible{outline:2px solid #fff;outline-offset:4px}.home-simple .home-hero--compact .page-meta-bar{gap:.4rem 1.25rem;margin-top:1rem}.home-simple .home-hero--compact .page-meta-item{color:#d5e3f5;font-size:.875rem;line-height:1.45}.home-simple .home-hero--compact .home-video-shell{border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#071735;box-shadow:0 12px 30px rgba(1,7,23,.22)}.home-simple .home-hero--compact .home-video-shell::before,.home-simple .home-hero--compact .home-video-shell::after{content:none}.home-simple .home-hero--compact .home-video{object-fit:contain}body.template-home .home-hero--compact .home-video-toggle,body.template-home .home-video-modal .home-video-toggle{width:4.25rem;height:4.25rem}.home-simple .home-video-modal-panel{width:min(720px,100%);border-radius:8px;background:var(--temelj-bg)}.home-simple .home-video-modal-head{display:flex;align-items:center;justify-content:space-between;padding:.55rem .7rem;color:#fff;font-weight:700}.home-simple .home-video-modal .home-video-shell{border:0;border-radius:0;box-shadow:none}.home-simple .home-video-modal:not([hidden]) .home-video-modal-panel{animation:home-video-modal-in 220ms ease-out both}@keyframes home-video-modal-in{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-simple .home-video-modal-panel{animation:none !important}}.home-simple>.home-hotel,.home-simple>.section-block + .section-block{margin-top:clamp(6rem,9vw,8.5rem)}.home-simple .section-title{max-width:38rem;font-size:clamp(1.7rem,2.5vw,2.35rem)}.home-simple .section-copy{max-width:41rem}.home-simple .home-text-link{display:inline-flex;gap:.35rem;align-items:center;color:var(--temelj-link);font-weight:700;text-decoration:underline;text-underline-offset:.22em}.home-simple .home-text-link:hover,.home-simple .home-text-link:focus-visible{color:var(--temelj-link-hover)}.home-simple .home-hotel-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);grid-template-areas:"intro products" "screen products";gap:1.5rem clamp(2rem,4vw,4rem);align-items:start}.home-simple .home-hotel-intro{grid-area:intro}.home-simple .home-product-grid{grid-area:products;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.home-simple .home-product{display:flex;gap:.75rem;min-width:0}.home-simple .home-product-grid .home-product{padding-bottom:1rem;border-bottom:1px solid var(--temelj-card-line)}.home-simple .home-product-logo{flex:0 0 auto;width:2.5rem;height:2.5rem;object-fit:contain}.home-simple .home-product-body{min-width:0}.home-simple .home-product h3{margin:0 0 .2rem;color:var(--temelj-ink);font-size:1.15rem}.home-simple .home-product p{margin:0 0 .65rem;color:var(--temelj-muted-dark);line-height:1.55}.home-simple .home-product .home-product-role{color:var(--temelj-ink);font-weight:700}.home-simple .home-ai-tag{display:inline-block;padding:.08rem .35rem;border-radius:3px;background:#e9f7fb;color:#075a70;font-size:.68rem;font-weight:800;vertical-align:middle}.home-simple .home-product-screen{min-width:0;margin:0}.home-simple .home-product-screen img{display:block;width:100%;height:auto;border:1px solid var(--temelj-card-line);border-radius:8px;box-shadow:0 12px 28px rgba(1,7,23,.1)}.home-simple .home-product-screen figcaption,.home-simple .home-connect-figure figcaption{margin-top:.5rem;color:var(--temelj-muted-dark);font-size:.82rem}.home-simple .home-libar-screen{grid-area:screen}.home-simple .home-business-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.home-simple .home-business-layout>.home-category-link{grid-column:1 / -1;margin-top:0}.home-simple .home-business-copy>.section-copy{margin-bottom:1.5rem}.home-simple .home-business-primary{margin-bottom:1.25rem}.home-simple .home-product-small{padding-top:1rem;border-top:1px solid var(--temelj-card-line)}.home-simple .home-category-link{display:flex;justify-content:center;margin-top:2rem}.home-simple .home-connect{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem);align-items:center;padding:clamp(2rem,4vw,3.5rem);background:var(--temelj-bg);border-radius:8px}.home-simple .home-connect .section-title,.home-simple .home-connect .section-copy{color:#fff}.home-simple .home-connect-figure{min-width:0;margin:0}.home-simple .home-connect-diagram{display:flex;align-items:center;gap:.75rem}.home-simple .home-connect-product{flex:1 1 0;min-width:0;display:grid;justify-items:center;gap:.35rem;text-align:center}.home-simple .home-connect-product img{width:4.5rem;height:4.5rem;object-fit:contain}.home-simple .home-connect-product strong{color:#fff}.home-simple .home-connect-product span,.home-simple .home-connect-figure figcaption{color:var(--temelj-muted)}.home-simple .home-connect-line{flex:0 0 5.5rem;border-top:1px solid var(--temelj-cyan);text-align:center}.home-simple .home-connect-line span{position:relative;top:-.8rem;padding:.2rem;background:var(--temelj-bg);color:var(--temelj-cyan);font-size:.75rem}.home-simple .home-connect-figure figcaption{margin-top:1.25rem;text-align:center}.home-simple .home-growth-intro{margin-bottom:2rem}.home-simple .home-growth-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.home-simple .home-growth-areas article{border-top:1px solid var(--temelj-card-line);padding-top:1.25rem}.home-simple .home-growth-icon{display:inline-flex;color:var(--temelj-logo-purple)}.home-simple .home-growth-icon svg{width:1.8rem;height:1.8rem;stroke:currentColor}.home-simple .home-growth-areas h3{margin:.75rem 0 .5rem;color:var(--temelj-ink);font-size:1.16rem}.home-simple .home-growth-areas p{margin:0;color:var(--temelj-muted-dark)}.home-simple .home-growth-follow{margin:1.5rem 0 0;text-align:center}.home-simple .home-contact{display:flex;align-items:center;justify-content:space-between;gap:2rem}.home-simple .home-contact .section-copy{margin:.5rem 0 0}.home-simple .home-contact-actions{display:grid;justify-items:start;gap:.75rem;flex:0 0 auto}@media (max-width:1050px){.home-simple .home-hotel-layout{grid-template-columns:1fr;grid-template-areas:"intro" "products" "screen"}}@media (max-width:1023px){body.template-home .page-wrap>.home-hero--compact{padding-block:4.5rem}.home-simple>.home-hotel{margin-top:6rem}.home-simple .home-hero--compact .home-hero-top{grid-template-columns:1fr;gap:2rem}body.template-home .home-hero--compact .home-hero-top>.column:last-child{width:100%;max-width:34rem;margin-inline:auto}}@media (max-width:760px){.home-simple .home-category-link{justify-content:flex-start}}@media (max-width:760px){.home-simple .home-business-layout,.home-simple .home-connect{grid-template-columns:1fr}.home-simple .home-business-layout>.home-category-link{order:1}.home-simple .home-business-layout>.home-product-screen{order:2}.home-simple .home-growth-areas{grid-template-columns:1fr;gap:1.25rem}.home-simple .home-contact{align-items:flex-start;flex-direction:column}}@media (max-width:640px){body.template-home .page-wrap>.home-hero--compact{padding:3.5rem 1.25rem}.home-simple .home-hero--compact .hero-title{font-size:2.25rem}.home-simple .home-hero--compact .hero-copy{font-size:1rem;line-height:1.5}.home-simple .home-hero--compact .home-hero-top{gap:1.875rem}.home-simple .home-hero--compact .hero-actions{gap:.65rem}.home-simple .home-hero--compact .hero-actions .button{padding:.6rem .85rem;font-size:.875rem}body.template-home .home-hero--compact .home-hero-top>.column:last-child{max-width:none}.home-simple .home-video-modal{align-items:center}.home-simple .home-video-modal .home-video-shell{width:100%}.home-simple .home-product-grid{grid-template-columns:1fr}.home-simple .home-connect{padding:1.5rem}.home-simple .home-connect-line{flex-basis:3rem}}@media (min-width:361px) and (max-width:640px){body.template-home .home-video-time,body.template-home .home-video-speed{display:inline-flex}}@media (max-width:360px){body.template-home .home-video-modal .home-video-volume{width:2rem}}