@charset "UTF-8";:root{--amber-blaze: #E87811;--burnt-vermilion: #D75528;--amber-light: #F5A04A;--graphite: #2F3033;--steel-blue: #365C78;--tan-beige: #D2B48C;--sage-green: #A8B9A3;--cyan: #00AEEF;--mint: #92E3A9;--white: #FFFFFF;--black: #000000;--amber: #E87811;--amber-lt: #F5A04A;--vermilion: #D75528;--amber-dim: rgba(232,120,17,.12);--bg-page: #F7F4F0;--bg: #F7F4F0;--text-main: #2F3033;--txt: #2F3033;--text-muted:#6B6D72;--muted: #6B6D72;--text-soft: #5a5c62;--soft: #5a5c62;--border-card: rgba(47,48,51,.12);--brd: rgba(47,48,51,.12);--green: #4ade80;--green-bg: rgba(21,128,61,.1);--green-br: rgba(21,128,61,.22);--green-border: rgba(21,128,61,.25);--cyan-bg: rgba(0,174,239,.07);--cyan-br: rgba(0,174,239,.22);--cyan-txt: #1a7fa8;--glass-bg: rgba(255,255,255,.08);--glass-blur: blur(24px) saturate(200%) brightness(1.08);--glass: rgba(255,255,255,.08);--gblur: blur(24px) saturate(200%) brightness(1.08);--glass-shadow: 0 2px 6px rgba(47,48,51,.04), 0 8px 24px rgba(47,48,51,.08), 0 24px 56px rgba(47,48,51,.06), inset 0 1.5px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(255,255,255,.18), inset 1.5px 0 0 rgba(255,255,255,.65), inset -1px 0 0 rgba(255,255,255,.15);--gshadow: 0 2px 6px rgba(47,48,51,.04), 0 8px 24px rgba(47,48,51,.08), 0 24px 56px rgba(47,48,51,.06), inset 0 1.5px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(255,255,255,.18), inset 1.5px 0 0 rgba(255,255,255,.65), inset -1px 0 0 rgba(255,255,255,.15);--glass-shadow-hover: 0 2px 6px rgba(47,48,51,.04), 0 12px 36px rgba(47,48,51,.12), 0 32px 72px rgba(47,48,51,.08), inset 0 1.5px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(255,255,255,.22), inset 1.5px 0 0 rgba(255,255,255,.75), inset -1px 0 0 rgba(255,255,255,.2);--gshadow-h: 0 2px 6px rgba(47,48,51,.04), 0 12px 36px rgba(47,48,51,.12), 0 32px 72px rgba(47,48,51,.08), inset 0 1.5px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(255,255,255,.22), inset 1.5px 0 0 rgba(255,255,255,.75), inset -1px 0 0 rgba(255,255,255,.2)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes plasmaHover{0%{border-radius:62% 38% 71% 29%/44% 57% 43% 56%;transform:translate(-50%,-50%) scale(1) rotate(0)}12%{border-radius:44% 56% 38% 62%/67% 33% 57% 43%;transform:translate(-50%,-50%) scale(1.06) rotate(8deg)}25%{border-radius:73% 27% 55% 45%/38% 62% 48% 52%;transform:translate(-50%,-50%) scale(.94) rotate(-5deg)}38%{border-radius:35% 65% 67% 33%/55% 45% 65% 35%;transform:translate(-50%,-50%) scale(1.08) rotate(12deg)}52%{border-radius:58% 42% 44% 56%/72% 28% 42% 58%;transform:translate(-50%,-50%) scale(.92) rotate(-10deg)}65%{border-radius:47% 53% 76% 24%/33% 67% 53% 47%;transform:translate(-50%,-50%) scale(1.05) rotate(6deg)}78%{border-radius:66% 34% 29% 71%/50% 50% 38% 62%;transform:translate(-50%,-50%) scale(.97) rotate(-8deg)}90%{border-radius:38% 62% 52% 48%/44% 56%;transform:translate(-50%,-50%) scale(1.03) rotate(4deg)}to{border-radius:62% 38% 71% 29%/44% 57% 43% 56%;transform:translate(-50%,-50%) scale(1) rotate(0)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,sans-serif;background:var(--bg-page);color:var(--text-main);-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}body:before{content:"";position:fixed;inset:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1' cy='1' r='1.1' fill='%232F3033'/%3E%3C/svg%3E");background-size:24px 24px;opacity:.08;pointer-events:none}.highlight{background:linear-gradient(135deg,var(--amber-blaze),var(--burnt-vermilion));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}section{padding:80px 40px;position:relative;z-index:3;border:none}.section-container{max-width:1200px;margin:0 auto}.section-label{display:inline-flex;padding:5px 12px;background:rgba(232,120,17,.08);border:1px solid rgba(232,120,17,.2);border-radius:100px;font-size:11px;font-weight:700;color:var(--amber-blaze);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.section-title{font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.1;letter-spacing:-1px;margin-bottom:8px;color:var(--text-main)}.section-sub{font-size:17px;color:var(--text-soft);line-height:1.6;max-width:560px;margin-bottom:24px}.reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.reveal.visible{opacity:1;transform:translateY(0)}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--amber-blaze);color:var(--white);font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:all .25s;font-family:Plus Jakarta Sans,sans-serif}.btn-primary:hover{background:var(--burnt-vermilion);transform:translateY(-1px);box-shadow:0 8px 24px #e878114d}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:transparent;color:var(--text-main);font-size:14px;font-weight:600;border:1.5px solid rgba(47,48,51,.25);border-radius:8px;cursor:pointer;text-decoration:none;transition:all .25s;font-family:Plus Jakarta Sans,sans-serif}.btn-secondary:hover{border-color:var(--amber-blaze);color:var(--amber-blaze)}.nav-cta{background:var(--amber-blaze);color:#fff;padding:9px 22px;border-radius:8px;font-weight:600;font-size:13px;text-decoration:none;transition:background .2s}.nav-cta:hover{background:var(--amber-light)}.btn-next{background:var(--amber);color:#fff;border:none;border-radius:10px;padding:11px 26px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s;font-family:Plus Jakarta Sans,sans-serif;box-shadow:0 4px 20px #e878114d;display:flex;align-items:center;gap:7px}.btn-next:hover{background:var(--amber-lt);box-shadow:0 6px 28px #e8781173;transform:translateY(-1px)}.btn-back{background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffffe6,0 2px 6px #2f30330f;border-radius:10px;padding:10px 22px;color:var(--soft);font-size:13px;font-weight:600;cursor:pointer;transition:all .18s;font-family:Plus Jakarta Sans,sans-serif}.btn-back:hover{background:rgba(255,255,255,.75);color:var(--txt);transform:translateY(-1px)}.btn-submit{background:linear-gradient(135deg,var(--amber),var(--vermilion));color:#fff;border:none;border-radius:10px;padding:12px 30px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s;font-family:Plus Jakarta Sans,sans-serif;box-shadow:0 4px 20px #e878114d;display:flex;align-items:center;gap:8px}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 10px 32px #e8781173}.btn-main{display:block;text-align:center;background:var(--amber-blaze);color:#fff;padding:14px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none;transition:all .2s;cursor:pointer;border:none;width:100%;box-shadow:0 4px 20px #e878114d;font-family:Plus Jakarta Sans,sans-serif}.btn-main:hover{background:var(--amber-light);box-shadow:0 6px 28px #e8781173;transform:translateY(-1px)}.btn-reset{display:block;text-align:center;background:transparent;color:var(--text-muted);padding:9px;border-radius:7px;font-size:12px;cursor:pointer;border:none;width:100%;margin-top:8px;transition:color .2s;font-family:Plus Jakarta Sans,sans-serif}.btn-reset:hover{color:var(--text-soft)}.btn-export{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:8px;padding:10px;background:transparent;border:1px solid var(--border-card);border-radius:8px;font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .2s;font-family:Plus Jakarta Sans,sans-serif}.btn-export:hover{border-color:var(--amber-blaze);color:var(--amber-blaze)}.s-btn-p{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--amber-blaze);color:#fff;border-radius:10px;font-weight:700;font-size:13px;text-decoration:none;transition:all .2s}.s-btn-p:hover{background:var(--amber-lt)}.s-btn-s{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:rgba(255,255,255,.55);border:1px solid var(--brd);color:var(--soft);border-radius:10px;font-weight:600;font-size:13px;text-decoration:none;transition:all .2s}.s-btn-s:hover{background:rgba(255,255,255,.75)}.problem-card,.price-card,.faq-item,.compare-table,.process-step,.result-card,.hero-table-card,.hero-meetings-goal,.glass-card,.task-card,.day-card,.stat-card,.sop-card,.milestone-card,.hero-stat-card,.glass-section,.total-box,.ex-card,.gc,.drive-box,.progress-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:none;position:relative;overflow:hidden;box-shadow:var(--glass-shadow);transition:box-shadow .35s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s ease}.problem-card:before,.price-card:before,.process-step:before,.result-card:before,.hero-table-card:before,.hero-meetings-goal:before,.glass-card:before,.task-card:before,.day-card:before,.stat-card:before,.sop-card:before,.milestone-card:before,.hero-stat-card:before,.glass-section:before,.total-box:before,.ex-card:before,.gc:before,.drive-box:before,.progress-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.85) 0%,rgba(255,255,255,.4) 30%,rgba(255,255,255,.1) 60%,rgba(255,255,255,.3) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:2}.problem-card:after,.price-card:after,.process-step:after,.result-card:after,.hero-table-card:after,.glass-card:after,.task-card:after,.day-card:after,.stat-card:after,.sop-card:after,.milestone-card:after,.hero-stat-card:after,.glass-section:after,.total-box:after,.ex-card:after,.gc:after{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(180deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,0) 100%);border-radius:inherit;pointer-events:none;z-index:1}.problem-card>*,.price-card>*,.process-step>*,.result-card>*,.faq-item>*,.hero-table-card>*,.hero-meetings-goal>*,.glass-card>*,.task-card>*,.day-card>*,.stat-card>*,.sop-card>*,.milestone-card>*,.hero-stat-card>*,.glass-section>*,.total-box>*,.ex-card>*,.gc>*,.drive-box>*{position:relative;z-index:3}.problem-card:hover,.price-card:hover,.process-step:hover,.result-card:hover,.hero-table-card:hover,.task-card:hover,.day-card:hover,.stat-card:hover,.sop-card:hover,.ex-card:hover{background:rgba(255,255,255,.14);transform:translateY(-4px) scale(1.012);box-shadow:var(--glass-shadow-hover)}.task-card:hover,.day-card:hover,.stat-card:hover,.sop-card:hover{transform:translateY(-3px) scale(1.01)}.problem-card:active,.price-card:active,.process-step:active,.result-card:active{transform:translateY(-1px) scale(.995);transition:transform .12s ease}.lg-shadow-dark{box-shadow:0 4px 10px #2f30331a,0 16px 48px #2f30332e,0 40px 80px #2f30331f,inset 0 1.5px #ffffffe6,inset 0 -1px #ffffff2e,inset 1.5px 0 #ffffffa6,inset -1px 0 #ffffff26!important}.lg-shadow-light{box-shadow:0 1px 3px #2f303305,0 4px 16px #2f30330d,0 12px 32px #2f303308,inset 0 1.5px #ffffffe6,inset 0 -1px #ffffff2e,inset 1.5px 0 #ffffffa6,inset -1px 0 #ffffff26!important}.plasma-layer{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s ease}.plasma-layer.visible{opacity:1}.plasma-blob-1{position:absolute;width:130%;padding-bottom:110%;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at 38% 42%,#F5A04A 0%,#E87811 28%,#D75528 52%,rgba(215,85,40,0) 72%);border-radius:62% 38% 71% 29%/44% 57% 43% 56%;filter:blur(28px);opacity:.25;animation:plasmaHover 16s ease-in-out infinite}.plasma-blob-2{position:absolute;width:110%;padding-bottom:120%;top:46%;left:54%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at 62% 55%,#E87811 0%,#F5A04A 35%,rgba(245,160,74,0) 68%);border-radius:41% 59% 33% 67%/58% 36% 64% 42%;filter:blur(32px);opacity:.175;animation:plasmaHover 22s ease-in-out infinite reverse;animation-delay:-8s}.footer{padding:32px 40px;border-top:1px solid rgba(47,48,51,.08);display:flex;align-items:center;justify-content:space-between;background:transparent;position:relative;z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.footer-links{display:flex;gap:24px}.footer-links a{color:var(--text-muted);text-decoration:none;font-size:13px;font-weight:500;transition:color .2s}.footer-links a:hover{color:var(--amber-blaze)}.footer-copy{font-size:12px;color:#9a9b9e}footer:not(.footer){padding:24px 48px;border-top:1px solid rgba(47,48,51,.08);display:flex;align-items:center;justify-content:space-between;background:transparent;position:relative;z-index:1}.ft-logo{display:inline-flex;align-items:center}.ft-note{font-size:12px;color:var(--text-muted)}@media (max-width: 900px){.footer{flex-direction:column;gap:16px;text-align:center}.footer-links{flex-wrap:wrap;justify-content:center}footer:not(.footer){flex-direction:column;gap:12px;padding:24px 20px}}.ps{flex:1;display:flex;flex-direction:column;align-items:center;padding:13px 6px 11px;gap:5px;border-bottom:2px solid transparent;transition:all .25s;cursor:default}.ps.done{cursor:pointer;border-bottom-color:#e8781140}.ps.active{border-bottom-color:var(--amber)}.ps-num{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--muted);background:rgba(47,48,51,.06);transition:all .25s}.ps.active .ps-num{background:rgba(232,120,17,.12);border:1px solid rgba(232,120,17,.35);color:var(--amber)}.ps.done .ps-num{background:rgba(232,120,17,.08);color:var(--amber)}.ps-lbl{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);text-align:center;transition:color .25s;white-space:nowrap}.ps.active .ps-lbl{color:var(--amber)}.ps.done .ps-lbl{color:var(--soft)}main[class^=page-]{position:relative;z-index:1;padding-top:80px}.page-hero{max-width:860px;margin:0 auto;padding:64px 40px 48px;text-align:center}.page-hero h1{font-size:clamp(28px,4vw,56px);font-weight:800;line-height:1.08;letter-spacing:-1.5px;color:var(--text-main);margin-bottom:20px}.page-hero p{font-size:17px;line-height:1.7;color:var(--text-soft);max-width:640px;margin:0 auto 32px}.page-hero .btn-primary,.page-hero .btn-secondary{margin:0 8px}section{position:relative;z-index:1}[class^=section-]:not(.section-label):not(.section-title):not(.section-sub):not(.section-container):not(.section-cta):not(.section-karty):not(.section-pakiety){max-width:960px;margin:0 auto;padding:40px}[class^=section-]:not(.section-label):not(.section-title):not(.section-sub):not(.section-container):not(.section-cta):not(.section-karty):not(.section-pakiety) h2{font-size:clamp(22px,2.8vw,36px);font-weight:800;letter-spacing:-.8px;color:var(--text-main);margin-bottom:12px;line-height:1.15}[class^=section-]:not(.section-label):not(.section-title):not(.section-sub):not(.section-container):not(.section-cta):not(.section-karty):not(.section-pakiety)>p{font-size:16px;line-height:1.7;color:var(--text-soft);margin-bottom:24px;max-width:720px}[class^=section-]:not(.section-label):not(.section-title):not(.section-sub):not(.section-container):not(.section-cta):not(.section-karty):not(.section-pakiety) a:not(.btn-primary):not(.btn-secondary):not(.lp-card-link){color:var(--amber-blaze);text-decoration:none;font-weight:600}[class^=section-]:not(.section-label):not(.section-title):not(.section-sub):not(.section-container):not(.section-cta):not(.section-karty):not(.section-pakiety) a:not(.btn-primary):not(.btn-secondary):not(.lp-card-link):hover{text-decoration:underline}.lp-steps{display:flex;flex-direction:column;gap:12px;margin:24px 0}.lp-step{display:grid;grid-template-columns:56px 1fr auto;gap:20px;align-items:start;padding:28px 32px;border-radius:16px;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(47,48,51,.08);box-shadow:0 2px 6px #2f30330a,0 8px 24px #2f30330d,inset 0 1.5px #ffffffe6;transition:box-shadow .2s,transform .2s}.lp-step:hover{box-shadow:0 4px 12px #2f303312,0 16px 40px #2f303312,inset 0 1.5px #fffffff2;transform:translateY(-2px)}.lp-step-num{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(232,120,17,.1);border:1px solid rgba(232,120,17,.25);border-radius:12px;font-size:17px;font-weight:800;color:var(--amber-blaze);flex-shrink:0}.lp-step-content h3{font-size:17px;font-weight:700;color:var(--text-main);margin-bottom:6px;line-height:1.3}.lp-step-content p{font-size:14px;color:var(--text-soft);line-height:1.65;margin:0}.lp-step-tag{display:inline-flex;align-self:flex-start;padding:5px 12px;background:rgba(232,120,17,.1);border-radius:8px;font-size:11px;font-weight:600;color:var(--amber-blaze);white-space:nowrap;margin-top:4px;letter-spacing:.3px}.lp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0}.lp-grid--2{grid-template-columns:repeat(2,1fr)}.lp-grid--3{grid-template-columns:repeat(3,1fr)}.lp-card{background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(47,48,51,.08);border-radius:14px;padding:28px 24px;box-shadow:0 2px 6px #2f30330a,0 8px 24px #2f30330d,inset 0 1.5px #ffffffe6;transition:box-shadow .2s,transform .2s;text-decoration:none;color:var(--text-main);display:block}.lp-card:hover{box-shadow:0 4px 12px #2f303314,0 16px 40px #2f303312,inset 0 1.5px #fffffff2;transform:translateY(-2px);text-decoration:none}.lp-card .lp-card-icon{font-size:26px;font-weight:700;color:var(--amber-blaze);margin-bottom:14px;display:block;line-height:1}.lp-card h3{font-size:16px!important;font-weight:700!important;color:var(--text-main)!important;margin-bottom:8px!important;line-height:1.4}.lp-card p{font-size:14px!important;color:var(--text-soft)!important;line-height:1.65;margin-bottom:0!important}.lp-card-cta{display:block;margin-top:16px;font-size:13px;font-weight:700;color:var(--amber-blaze)}.lp-note{font-size:15px;color:var(--text-soft);margin-top:20px;padding:16px 20px;background:rgba(232,120,17,.05);border-left:3px solid rgba(232,120,17,.35);border-radius:0 8px 8px 0;line-height:1.6}.lp-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0 40px}.lp-stat-card{background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(47,48,51,.08);border-radius:20px;padding:40px 28px;text-align:center;box-shadow:0 2px 6px #2f30330a,0 12px 32px #2f30330f,inset 0 1.5px #ffffffe6}.lp-stat-card .lp-stat-num{font-size:62px;font-weight:800;background:linear-gradient(135deg,var(--amber-blaze),var(--burnt-vermilion));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1;margin-bottom:10px;letter-spacing:-2px}.lp-stat-card .lp-stat-label{font-size:17px;font-weight:700;color:var(--text-main);margin-bottom:10px;line-height:1.3}.lp-stat-card .lp-stat-desc{font-size:13px;color:var(--text-soft);line-height:1.6}.faq-item{background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(47,48,51,.08);border-radius:14px;padding:28px 32px;margin-bottom:12px;box-shadow:0 2px 6px #2f30330a,0 8px 24px #2f30330d,inset 0 1.5px #ffffffe6;transition:box-shadow .2s}.faq-item:hover{box-shadow:0 4px 12px #2f303312,0 16px 40px #2f303312,inset 0 1.5px #fffffff2}.faq-item h2,.faq-item h3{font-size:17px!important;font-weight:700!important;color:var(--text-main)!important;margin-bottom:10px!important;line-height:1.4}.faq-item p{font-size:15px!important;color:var(--text-soft)!important;margin-bottom:0!important;line-height:1.65}.karta-uslugi{background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(47,48,51,.08);border-radius:16px;padding:36px 32px;box-shadow:0 2px 6px #2f30330a,0 8px 24px #2f30330f,inset 0 1.5px #ffffffe6;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column;text-decoration:none;color:var(--text-main)}.karta-uslugi:hover{box-shadow:0 4px 12px #2f303314,0 20px 48px #2f303312,inset 0 1.5px #fffffff2;transform:translateY(-3px);text-decoration:none}.karta-uslugi .karta-icon{font-size:28px;font-weight:700;color:var(--amber-blaze);margin-bottom:16px;line-height:1}.karta-uslugi .karta-dla{font-size:13px;color:var(--text-muted);line-height:1.5;margin-bottom:10px!important;font-style:italic}.karta-uslugi h2{font-size:22px!important;font-weight:700!important;color:var(--text-main)!important;margin-bottom:12px!important}.karta-uslugi p{font-size:15px!important;color:var(--text-soft)!important;line-height:1.65;margin-bottom:0!important;flex:1}.karta-uslugi .karta-cta{display:block;margin-top:20px;font-size:13px;font-weight:700;color:var(--amber-blaze);letter-spacing:.2px}.section-karty{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:0 auto;padding:40px 40px 48px}.pakiet{background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(47,48,51,.08);border-radius:18px;padding:40px 36px;box-shadow:0 2px 6px #2f30330a,0 8px 24px #2f30330f,inset 0 1.5px #ffffffe6;display:flex;flex-direction:column}.pakiet--popular{border-color:#e8781159;background:rgba(232,120,17,.04);box-shadow:0 4px 16px #e878111a,0 20px 48px #e8781112,inset 0 1.5px #fffffff2}.pakiet .pakiet-tier{font-size:12px;font-weight:700;color:var(--amber-blaze);text-transform:uppercase;letter-spacing:.8px;margin-bottom:16px}.pakiet .pakiet-price{font-size:46px;font-weight:800;color:var(--text-main);letter-spacing:-2px;line-height:1;margin-bottom:4px}.pakiet .pakiet-price span{font-size:18px;font-weight:500;letter-spacing:0}.pakiet .pakiet-period{font-size:13px;color:var(--text-muted);margin-bottom:28px}.pakiet .badge{display:inline-flex;font-size:11px;font-weight:600;background:rgba(232,120,17,.12);color:var(--amber-blaze);padding:3px 10px;border-radius:100px;margin-bottom:12px}.pakiet .pakiet-features{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px;flex:1}.pakiet .pakiet-features li{font-size:14px;color:var(--text-soft);display:flex;align-items:flex-start;gap:8px;line-height:1.5}.pakiet .pakiet-features li:before{content:"\2713";color:var(--amber-blaze);font-weight:700;flex-shrink:0;margin-top:1px}.pakiet p{font-size:14px!important;color:var(--text-soft)!important;line-height:1.65;margin-bottom:20px!important;flex:1}.section-pakiety{max-width:960px;margin:0 auto;padding:0 40px 48px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.section-cta{text-align:center;max-width:600px;margin:0 auto;padding:40px 40px 72px}.section-cta h2{font-size:clamp(22px,2.8vw,36px);font-weight:800;letter-spacing:-.8px;color:var(--text-main);margin-bottom:24px;line-height:1.15}.section-cta p{font-size:16px;color:var(--text-soft);line-height:1.7;margin-bottom:24px}.section-cta .btn-primary,.section-cta .btn-secondary{margin:0 8px}.section-kontakt-opcje{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:960px;margin:0 auto;padding:40px 40px 0}.kontakt-card{background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(47,48,51,.08);border-radius:18px;padding:36px 32px;box-shadow:0 2px 6px #2f30330a,0 8px 24px #2f30330f,inset 0 1.5px #ffffffe6;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:var(--text-main);transition:box-shadow .2s,transform .2s}.kontakt-card--primary{border-color:#e878114d;background:rgba(232,120,17,.04)}.kontakt-card--primary:hover{transform:translateY(-3px);box-shadow:0 4px 16px #e878111f,0 20px 48px #2f303312,inset 0 1.5px #fffffff2}.kontakt-card--secondary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2f303314,0 16px 40px #2f303312,inset 0 1.5px #fffffff2}.kontakt-card .kontakt-card-icon{font-size:28px;line-height:1}.kontakt-card h2{font-size:22px!important;font-weight:700!important;color:var(--text-main)!important;margin-bottom:4px!important}.kontakt-card p{font-size:15px!important;color:var(--text-soft)!important;line-height:1.65;margin-bottom:8px!important}.kontakt-card .kontakt-card-cta{font-size:14px;font-weight:700;color:var(--amber-blaze);margin-top:auto}.kontakt-link{display:block;font-size:15px;font-weight:600;color:var(--amber-blaze);text-decoration:none;margin-top:6px}.kontakt-link:hover{text-decoration:underline}.section-formularz{max-width:720px;margin:0 auto;padding:40px}.section-formularz h2{font-size:clamp(22px,2.8vw,36px);font-weight:800;letter-spacing:-.8px;color:var(--text-main);margin-bottom:8px}.section-formularz>p{font-size:16px;color:var(--text-soft);margin-bottom:32px}.kontakt-form{display:flex;flex-direction:column;gap:20px}.kontakt-form .btn-primary{align-self:flex-start}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-field{display:flex;flex-direction:column;gap:6px}.form-field label{font-size:13px;font-weight:600;color:var(--text-main);letter-spacing:.1px}.form-field input,.form-field textarea{padding:12px 16px;border:1.5px solid rgba(47,48,51,.14);border-radius:10px;background:rgba(255,255,255,.65);font-size:15px;color:var(--text-main);font-family:inherit;transition:border-color .2s,box-shadow .2s;outline:none;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--text-muted)}.form-field input:focus,.form-field textarea:focus{border-color:#e8781180;box-shadow:0 0 0 3px #e878111a}.form-field textarea{min-height:120px}.form-optional{font-weight:400;color:var(--text-muted)}.section-kontakt-info{max-width:960px;margin:0 auto;padding:0 40px 48px}.section-team{max-width:960px;margin:0 auto;padding:40px}.section-team h2{font-size:clamp(22px,2.8vw,36px);font-weight:800;letter-spacing:-.8px;color:var(--text-main);margin-bottom:24px}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.team-card{background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(47,48,51,.08);border-radius:18px;padding:36px 32px;box-shadow:0 2px 6px #2f30330a,0 8px 24px #2f30330f,inset 0 1.5px #ffffffe6;display:flex;flex-direction:column;gap:20px}.team-photo{width:72px;height:72px;border-radius:50%;overflow:hidden;flex-shrink:0}.team-photo img{width:100%;height:100%;object-fit:cover}.team-photo--placeholder{background:linear-gradient(135deg,var(--amber-blaze),var(--burnt-vermilion));display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#fff;letter-spacing:1px}.team-info h3{font-size:20px;font-weight:700;color:var(--text-main);margin-bottom:4px}.team-info p{font-size:14px;color:var(--text-soft);line-height:1.65;margin-bottom:12px}.team-role{font-size:13px!important;font-weight:600!important;color:var(--amber-blaze)!important;margin-bottom:14px!important}.team-skills{list-style:none;display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.team-skills li{font-size:13px;color:var(--text-soft);line-height:1.5;display:flex;align-items:flex-start;gap:8px}.team-skills li:before{content:"\2014";color:var(--amber-blaze);font-weight:700;flex-shrink:0}.team-linkedin{display:inline-block;font-size:13px;font-weight:700;color:var(--amber-blaze);text-decoration:none;margin-top:4px}.team-linkedin:hover{text-decoration:underline}.todo{display:inline-block;background:rgba(232,120,17,.1);color:var(--burnt-vermilion);font-size:12px;font-weight:600;padding:2px 10px;border-radius:4px;border:1px solid rgba(232,120,17,.25)}.site-footer{padding:32px 40px;border-top:1px solid rgba(47,48,51,.08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:transparent;position:relative;z-index:1}.site-footer p{font-size:12px;color:var(--text-muted)}.site-footer nav{display:flex;gap:24px}.site-footer nav a{color:var(--text-muted);text-decoration:none;font-size:13px;font-weight:500;transition:color .2s}.site-footer nav a:hover{color:var(--amber-blaze)}@media (max-width: 768px){.page-hero{padding:48px 20px 32px}.page-hero h1{letter-spacing:-.5px}[class^=section-]:not(.section-label):not(.section-title):not(.section-sub):not(.section-container):not(.section-cta):not(.section-karty):not(.section-pakiety){padding:28px 20px}.section-karty,.section-pakiety{padding:0 20px 32px;grid-template-columns:1fr}.section-kontakt-opcje{grid-template-columns:1fr;padding:20px 20px 0}.section-kontakt-info{padding:0 20px 32px}.section-formularz{padding:28px 20px}.form-row{grid-template-columns:1fr}.section-team{padding:28px 20px}.team-grid,.lp-stats-grid,.lp-grid--2,.lp-grid--3{grid-template-columns:1fr}.lp-step{grid-template-columns:48px 1fr}.lp-step .lp-step-tag{display:none}.section-cta{padding:32px 20px 48px}.site-footer{flex-direction:column;text-align:center;padding:24px 20px}.site-footer nav{justify-content:center;flex-wrap:wrap}}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}
