:root{--ui-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16m-6-6 6 6-6 6'/%3E%3C/svg%3E");--ui-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8.5 7 7 7-7'/%3E%3C/svg%3E");--ui-pause:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 5.5v13m7-13v13'/%3E%3C/svg%3E");--ui-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7.5 4.75 11 7.25-11 7.25z'/%3E%3C/svg%3E");--ui-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h19m-19 8h19'/%3E%3C/svg%3E");--ui-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 5.5 13 13m0-13-13 13'/%3E%3C/svg%3E");--ui-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.2 15.2 5.3 5.3'/%3E%3C/svg%3E");--ui-expand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6m0-6-6 6M10 20H4v-6m0 6 6-6'/%3E%3C/svg%3E");--ui-collapse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m20 4-6 6m0-6v6h6M4 20l6-6m-6 0h6v6'/%3E%3C/svg%3E");--ui-return:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 5v5a3 3 0 0 1-3 3H4.5m5-5-5 5 5 5'/%3E%3C/svg%3E")}[data-icon]:after{content:"";width:var(--ui-size,20px);height:var(--ui-size,20px);vertical-align:middle;pointer-events:none;-webkit-mask:var(--ui-shape) center / contain no-repeat;-webkit-mask:var(--ui-shape) center / contain no-repeat;mask:var(--ui-shape) center / contain no-repeat;rotate:var(--ui-angle,0deg);background-color:currentColor;flex:none;display:inline-block}[data-icon=forward],[data-icon=down],[data-icon=external]{--ui-shape:var(--ui-arrow)}[data-icon=down]{--ui-angle:90deg}[data-icon=external]{--ui-angle:-45deg}[data-icon=previous],[data-icon=next],[data-icon=disclosure]{--ui-shape:var(--ui-chevron)}[data-icon=previous]{--ui-angle:90deg}[data-icon=next]{--ui-angle:-90deg}details[open]>summary[data-icon=disclosure],[data-icon=disclosure][aria-expanded=true]{--ui-angle:180deg}[data-icon=pause]{--ui-shape:var(--ui-pause)}[data-icon=play]{--ui-shape:var(--ui-play)}[data-icon=menu]{--ui-shape:var(--ui-menu)}[data-icon=close],[data-icon=menu][aria-expanded=true]{--ui-shape:var(--ui-close)}[data-icon=search]{--ui-shape:var(--ui-search)}[data-icon=expand]{--ui-shape:var(--ui-expand)}[data-icon=expand][aria-expanded=true]{--ui-shape:var(--ui-collapse)}[data-icon=return]{--ui-shape:var(--ui-return)}@media (prefers-reduced-motion:no-preference){[data-icon=disclosure]:after{transition:rotate .18s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is([data-icon=forward],[data-icon=down],[data-icon=external]):after{transition:translate .18s}[data-icon=forward]:hover:enabled:after,a[data-icon=forward]:hover:after{translate:2px}a[data-icon=down]:hover:after{translate:0 2px}a[data-icon=external]:hover:after{translate:1px -1px}}@media (forced-colors:active){[data-icon]:after{forced-color-adjust:none;forced-color-adjust:preserve-parent-color}}
:root{--pen-stroke:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 11' preserveAspectRatio='none'%3E%3Cpath fill='%238e5267' d='M1 7.4C44 2.3 124 .1 167 2.5c14 .7 26 1.9 32 3.1-19-1.3-33-1.8-52-1.9C89 3.2 41 5.4 2 8.7c-1.7.1-2.4-.8-1-1.3Z'/%3E%3C/svg%3E");--ink:#221e22;--paper:#fbfaf7;--hero-paper:#f8f5f0;--assistant-paper:#f4eeed;--studio-paper:#402032;--panel-surface:#171215;--panel-lights:radial-gradient(ellipse 67% 72% at 0% 12%, #ca79581c, transparent 100%), radial-gradient(ellipse 53% 59% at 100% 100%, #b6645714, transparent 100%);--panel-rose:#dfa9bd;--plum:#54233f;--muted:#685f65;--line:#dcd6d8;--surface:#f4f0ec;--gutter:clamp(20px, 5.3vw, 88px);--header:76px;--header-compact:calc(var(--header) / 2);--brand-width:143px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);font-family:DM Sans,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html:has(#oferta:target){scroll-behavior:auto}body{-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}a{color:inherit}p,h1,h2,h3,h4,figure,ol,ul,dl,dd{margin:0}[hidden]{display:none!important}:where(section[id],main[id],[id^=funkcja-]){scroll-margin-top:calc(var(--header) + 14px)}:focus-visible{outline-offset:4px;outline:3px solid #a66194}::selection{color:#fff;background:var(--plum)}.wrap{width:min(1240px, calc(100% - var(--gutter) * 2));margin-inline:auto}.viewport-section{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--header) minmax(0, 1fr) max-content minmax(0, 1fr);height:100dvh;scroll-margin-top:0;display:grid;overflow-y:auto}.viewport-section>.wrap{grid-row:3}.skip{z-index:100;color:#fff;background:var(--plum);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip:focus{transform:none}.chapter{letter-spacing:.13em;text-transform:uppercase;color:var(--plum);margin:0 0 clamp(8px,1vw,14px);font-size:11px;font-weight:650;line-height:1.4}.section-title{color:var(--ink);letter-spacing:-.047em;text-wrap:balance;margin:0;font:450 clamp(34px,4.15vw,60px)/1.14 DM Sans,Arial,sans-serif}.section-title em{color:var(--title-accent,var(--plum));letter-spacing:-.033em;font:italic 400 1.14em/1.14 Cormorant Garamond,Georgia,serif}@media (max-width:700px){.section-title{font-size:clamp(24px,7.9vw,40px)}}@media (max-width:700px) and (max-height:630px){.section-title{font-size:clamp(23px,7.5vw,34px)}}@media (min-width:701px) and (max-height:760px){.section-title{font-size:clamp(36px,6.4vh,52px)}}.btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 21px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.btn-plum{color:#fff;background:var(--plum)}.btn-plum:hover{background:#713251}.playback-controls{align-items:center;width:max-content;min-height:44px;display:inline-flex}.playback-controls button{width:35px;height:38px;color:var(--plum);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font:400 18px/1 DM Sans,sans-serif;display:grid}@media (hover:hover){.playback-controls button:hover{background:#eee6e7}}.playback-controls [data-action=pause]{--ui-size:18px}@media (pointer:coarse){.playback-controls button{width:44px;height:44px}}.site-nav{--nav-surface:var(--paper);--nav-text:var(--ink);--nav-accent:var(--plum);--nav-rule:#4b2d3c2b;--nav-button:var(--plum);--nav-button-text:#fff;--nav-button-hover:#713251;z-index:20;height:var(--header);color:var(--nav-text);background-color:var(--nav-surface);border-bottom:1px solid var(--nav-rule);transition:height .24s,background-color .18s,border-color .18s;position:fixed;inset:0 0 auto}.site-nav[data-surface=hero]{--nav-surface:var(--hero-paper)}.site-nav[data-surface=pricing]{--nav-surface:var(--plum);--nav-lights:var(--pricing-lights)}.site-nav[data-surface=panel]{--nav-surface:var(--panel-surface);--nav-lights:var(--panel-lights);border-bottom:0}.site-nav[data-surface=studio]{--nav-surface:var(--footer-base);--nav-lights:var(--footer-lights);--nav-light-height:var(--contact-height)}.site-nav:is([data-surface=pricing],[data-surface=panel],[data-surface=studio]){background-color:#0000}.site-nav:is([data-surface=pricing],[data-surface=panel],[data-surface=studio]):before{content:"";z-index:-1;pointer-events:none;background-color:var(--nav-surface);background-image:var(--nav-lights);background-size:100% var(--nav-light-height,100vh);background-size:100% var(--nav-light-height,100dvh);background-position:center var(--nav-light-origin,0px);background-repeat:no-repeat;position:absolute;inset:0}.site-nav[data-surface=assistant]{--nav-surface:var(--assistant-paper)}.site-nav:is([data-surface=pricing],[data-surface=studio],[data-surface=panel]){--nav-text:#fff7f3;--nav-accent:#ffebe6;--nav-rule:#ffe7ed3b;--nav-button:#faeae2;--nav-button-text:#492237;--nav-button-hover:#fff8f4;--nav-logo-filter:brightness(0) invert(1)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-nav:is([data-surface=pricing],[data-surface=panel],[data-surface=studio]):before{opacity:.84}.site-nav{background-color:color-mix(in srgb, var(--nav-surface) 84%, transparent);-webkit-backdrop-filter:blur(15px)saturate(110%);backdrop-filter:blur(15px)saturate(110%)}}.site-nav :focus-visible{outline-color:var(--nav-accent)}.nav-inner{align-items:center;gap:clamp(22px,3.5vw,58px);height:100%;display:flex}.brand-link{flex-shrink:0;align-items:center;display:inline-flex}.brand-link img{width:var(--brand-width);height:auto;filter:var(--nav-logo-filter,none);transition:width .24s}.nav-links{align-items:center;gap:clamp(19px,2.3vw,38px);margin-left:auto;display:flex}.nav-links a{white-space:nowrap;padding-block:12px;font-size:14px;font-weight:500;text-decoration:none;transition:font-size .24s,padding .24s}.nav-links a:hover,.site-nav a[aria-current=location]{text-underline-offset:6px;text-decoration:underline}.nav-links a:hover,.nav-links a[aria-current=location]{color:var(--nav-accent)}.nav-actions{align-items:center;gap:8px;display:flex}.nav-contact{color:var(--nav-button-text);background:var(--nav-button);gap:10px;min-height:42px;padding:9px 17px;font-size:14px;transition:background-color .24s,color .24s,min-height .24s,padding .24s,font-size .24s}.site-nav .nav-contact:hover{background:var(--nav-button-hover)}.menu-toggle{--ui-size:24px;width:44px;height:44px;color:var(--nav-accent);background:0 0;border:0;place-items:center;padding:0;display:none}.site-nav[data-surface=panel]:not(.menu-open){height:var(--header-compact)}.site-nav[data-surface=panel]:not(.menu-open) .brand-link img{width:calc(var(--brand-width) * .8)}.site-nav[data-surface=panel]:not(.menu-open) .nav-links a{padding-block:4px;font-size:13px}.site-nav[data-surface=panel]:not(.menu-open) .nav-contact{min-height:28px;color:var(--nav-accent);background:0 0;padding:2px 5px;font-size:13px}.site-nav[data-surface=panel]:not(.menu-open) .nav-contact:hover{text-underline-offset:4px;text-decoration:underline}.site-nav[data-surface=panel]:not(.menu-open) .menu-toggle{height:28px;padding-block:0}@media (pointer:coarse){.site-nav[data-surface=panel]:not(.menu-open) :is(.brand-link,.nav-contact,.menu-toggle){position:relative}.site-nav[data-surface=panel]:not(.menu-open) :is(.brand-link,.nav-contact,.menu-toggle):before{content:"";min-height:44px;position:absolute;inset:0 0 auto}}.faq{padding-block:clamp(52px,6vw,88px)}.faq-heading{margin-bottom:clamp(24px,3vw,44px)}.faq-heading .section-title{text-wrap:balance}.faq-picker{border:0;min-inline-size:0;margin:0;padding:0}.faq-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.faq-topics{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.faq-topic{border-bottom:1px solid var(--line);min-height:46px;color:var(--muted);cursor:pointer;text-align:center;grid-row:1;place-items:center;padding:8px 4px;font-size:15px;font-weight:500;display:grid;position:relative}.faq-topic:hover,.faq-topics input:checked+.faq-topic{color:var(--plum)}.faq-topics input:checked+.faq-topic{border-bottom:2px solid;padding-bottom:7px;font-weight:650}.faq-topics input:focus-visible+.faq-topic{outline:2px solid var(--plum);outline-offset:-3px}.faq-answer{visibility:hidden;grid-area:2/1/3/-1;grid-template-columns:minmax(0,.84fr) minmax(0,1fr);align-content:start;gap:clamp(28px,5vw,76px);padding-top:clamp(24px,3vw,42px);display:grid}.faq-topics input:checked+.faq-topic+.faq-answer{visibility:visible}.faq-answer h3{letter-spacing:-.035em;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.25}.faq-answer p{max-width:58ch;color:var(--muted);font-size:17px;line-height:1.55}@media (max-width:920px){:root{--gutter:clamp(20px, 4vw, 36px)}}@media (max-width:960px){.nav-inner{justify-content:space-between;gap:20px}.nav-contact{gap:6px;min-height:38px;padding:8px 13px;font-size:13px}.menu-toggle{display:grid}.nav-links{top:100%;background:var(--nav-surface);padding:8px var(--gutter) 13px;border-bottom:1px solid var(--nav-rule);margin:0;display:none;position:absolute;inset-inline:0;box-shadow:0 10px 20px #3c293216}.site-nav.menu-open .nav-links{gap:0;display:grid}.nav-links a{padding:13px 0}}@media (max-width:760px){:root{--header:62px;--brand-width:119px}.faq-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-topic{grid-row:auto;font-size:14px}.faq-answer{grid-area:3/1/4/-1;grid-template-columns:1fr;gap:10px}.faq-answer p{font-size:16px}}@media (max-width:420px){:root{--gutter:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:365px){:root{--brand-width:95px}.nav-inner{gap:6px}.nav-actions{gap:2px}.nav-contact{gap:4px;padding:8px 10px;font-size:12px}}
.hero{--title-accent:#8e4655;--links-inset:clamp(8px, 1.6vh, 18px);grid-template-rows:minmax(var(--header), 1fr) max-content minmax(0, 1fr);background:var(--hero-paper);height:100dvh;display:grid;overflow:hidden auto}.hero-layout{grid-row:2;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(20px,3.4vw,58px);padding-block:clamp(8px,1.5vh,18px);display:grid}.quick-offer{border-top:1px solid var(--line);padding-block:4px max(var(--links-inset), env(safe-area-inset-bottom));grid-row:3;align-self:safe end}.quick-inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.quick-inner a{min-height:44px;color:var(--muted);font-size:var(--type-note);text-wrap:balance;text-underline-offset:.25em;align-items:center;font-weight:400;line-height:1.45;text-decoration:none;display:flex}.quick-inner a:is(:hover,:focus-visible){color:var(--wine);text-decoration:underline}@media (max-width:680px){.quick-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}}.hero-copy{min-width:0;container-type:inline-size}.hero-copy h1{font-size:clamp(30px,11.25cqw,72px)}.hero-copy h1 span,.hero-copy h1 em{display:block}.hero-word{isolation:isolate;text-decoration:none;position:relative}.hero-word:after{content:"";pointer-events:none;height:.105em;-webkit-mask:var(--pen-stroke) center / 100% 100% no-repeat;-webkit-mask:var(--pen-stroke) center / 100% 100% no-repeat;mask:var(--pen-stroke) center / 100% 100% no-repeat;background-color:currentColor;position:absolute;bottom:-.09em;left:.01em;right:-.015em}[data-underline=linia] .hero-word{text-underline-offset:.12em;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:.026em}[data-underline=linia] .hero-word:after{content:none}[data-underline=marker] .hero-word:after{z-index:-1;background:#e9cdd1;height:.21em;bottom:.12em;left:-.025em;right:-.005em;transform:skew(-11deg)rotate(-1deg);-webkit-mask:none;mask:none}.hero-copy p{color:#564e54;max-width:44ch;margin-top:clamp(17px,2vw,30px);font-size:clamp(16px,1.28vw,19px);line-height:1.6}.hero-copy p+p{margin-top:.55em}.hero-pricing{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:clamp(16px,1.8vw,26px);display:flex}.hero-pricing strong{color:var(--plum);font-size:clamp(16px,1.28vw,19px);font-weight:650}.hero-pricing-link{min-height:44px}.shop-orbit{width:min(100%,max(215px,140dvh - 200px));min-width:0;margin:0 auto;position:relative}.orbit-brand{letter-spacing:.12em;color:var(--plum);justify-items:center;font-size:clamp(16px,1.6vw,23px);font-weight:550;line-height:1.3;display:grid;overflow:clip}.orbit-brand>span{grid-area:1/1}.orbit-brand-previous{opacity:0}.orbit-stage{aspect-ratio:1.5;isolation:isolate;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;width:100%;position:relative}.shop-orbit[data-ready] .orbit-stage{cursor:grab}.shop-orbit[data-dragging] .orbit-stage{cursor:grabbing}.orbit-card{aspect-ratio:1.5;pointer-events:none;-webkit-user-select:none;user-select:none;backface-visibility:hidden;background:#f5f0ea;border-radius:clamp(4px,.6vw,9px);outline:1px solid #382b321a;width:88%;height:auto;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 8px 22px -12px #35263250}.orbit-card img{object-fit:cover;width:100%;height:100%;display:block}.orbit-card:first-child{z-index:2;transform:translate(-50%,-50%)}.orbit-card:nth-child(2){transform:translate(-15.8%,-50%)scale(.49)rotateY(-35deg)rotate(1.6deg)}.orbit-card:nth-child(3){transform:translate(-84.2%,-50%)scale(.49)rotateY(35deg)rotate(-1.6deg)}.orbit-caption{color:#665961;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-height:44px;margin-top:8px;font-size:12px;display:flex}.orbit-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px) and (min-height:760px),(max-width:600px) and (min-height:580px),(max-width:450px){.hero{grid-template-rows:minmax(var(--header), 1fr) auto minmax(max-content, 1fr);min-height:min-content;overflow:clip}.hero-layout{grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(14px,3.8vh,48px);padding-block:clamp(6px,1.5vh,12px)}.hero-copy h1{font-size:clamp(31px,min(10.6cqw,6.3dvh),61px)}.hero-copy p{margin-top:16px}.shop-orbit{width:min(100%,540px,60dvh)}}@media (max-width:450px){.hero-layout{gap:12px}.hero-pricing{grid-template-columns:minmax(0,max-content) max-content;gap:10px;display:grid}.hero-pricing-link{gap:7px;padding-inline:14px}}@media (max-height:620px){.hero-layout{padding-block:12px}.orbit-caption{margin-top:2px}}@media (max-width:450px) and (max-height:700px),(max-width:600px) and (min-height:580px) and (max-height:700px){.hero-layout{gap:8px;padding-block:4px}.hero-copy p{margin-top:12px;font-size:15px;line-height:1.45}.shop-orbit{width:min(100%,46dvh)}}@media (min-width:551px) and (max-height:550px){.shop-orbit{width:min(100%,max(180px,135dvh - 205px))}.hero-copy h1{font-size:clamp(29px,10.4cqw,56px)}.hero-copy p{margin-top:14px;font-size:15px}}@media (min-width:451px) and (max-width:680px) and (max-height:480px){.hero-layout{grid-template-columns:1.2fr 1fr;gap:12px;padding-block:6px}.hero-copy h1{font-size:clamp(25px,9.8cqw,32px)}.hero-copy p{margin-top:10px;font-size:14px;line-height:1.4}.quick-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick-inner a{font-size:12px}}
:root{--pricing-lights:radial-gradient(ellipse 64% 72% at 0% 6%, #e0907b3d, #e0907b17 45%, transparent 100%), radial-gradient(ellipse 54% 64% at 100% 100%, #c987a936, #c987a912 48%, transparent 100%)}.pricing{--title-accent:#f1c6d6;background-color:var(--plum);background-image:var(--pricing-lights);color:#fff8f5;padding-block:clamp(12px,2vh,26px)}.pricing-heading{text-align:center;margin:0 auto clamp(54px,5vw,68px)}.pricing-heading .chapter{color:var(--title-accent)}.pricing-heading .section-title{color:inherit}.pricing-heading>p:last-child{color:#efdee5;text-wrap:pretty;max-width:68ch;margin:12px auto 0}.pricing-tool{--pricing-pad:clamp(17px, 2.6vw, 36px);color:var(--ink);background:var(--paper);padding:var(--pricing-pad);border-radius:12px}.pricing-revenue{margin-top:22px}.pricing-revenue-heading,.pricing-limits{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pricing-revenue-heading{flex-wrap:wrap}.pricing-revenue-heading label{font-weight:550}#warunki-revenue-value{color:var(--plum);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}#warunki-revenue{--revenue-progress:0%;--rail-fill:linear-gradient(to right, var(--plum) var(--revenue-progress), #e6e6e6 var(--revenue-progress));--grip-edge:1px solid #26192124;--grip-shadow:0 1px 3px #26192126;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:44px;margin:0;padding:0;display:block}#warunki-revenue::-webkit-slider-runnable-track{background:var(--rail-fill);border-radius:999px;height:8px}#warunki-revenue::-moz-range-track{background:var(--rail-fill);border-radius:999px;height:8px}#warunki-revenue::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:var(--grip-edge);width:24px;height:16px;box-shadow:var(--grip-shadow);background:#fff;border-radius:999px;margin-top:-4px}#warunki-revenue::-moz-range-thumb{box-sizing:border-box;border:var(--grip-edge);width:24px;height:16px;box-shadow:var(--grip-shadow);background:#fff;border-radius:999px}@media (forced-colors:active){#warunki-revenue{forced-color-adjust:none;--rail-fill:linear-gradient(to right, Highlight var(--revenue-progress), GrayText var(--revenue-progress));--grip-edge:2px solid ButtonText}#warunki-revenue::-webkit-slider-thumb{background:buttonface}#warunki-revenue::-moz-range-thumb{background:buttonface}}.pricing-limits{color:var(--muted);font-size:12px}#warunki-revenue-help{max-inline-size:80ch;font-size:var(--type-note,13px);color:var(--ink);text-wrap:pretty;margin-top:10px;line-height:1.5}#warunki-revenue-help strong{color:var(--plum);font-weight:600}.pricing-plans{border:0;min-width:0;margin:0;padding:0}.pricing-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-receipt-title{font-size:14px;font-weight:600}.pricing-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.pricing-plan{cursor:pointer;background:#fffdfb;border:1px solid #d6cdd0;border-radius:8px;align-content:start;min-width:0;padding:clamp(14px,1.55vw,22px);transition:border-color .16s,background-color .16s;display:grid;position:relative}.pricing-plan:hover{border-color:#9b8390}.pricing-plan:has(input:checked){border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum);background:#f4ecef}.pricing-plan:has(input:focus-visible){outline-offset:3px;outline:3px solid #a66194}.pricing-plan input{width:17px;height:17px;accent-color:var(--plum);cursor:pointer;margin:0;position:absolute;top:clamp(16px,1.65vw,24px);right:clamp(14px,1.55vw,22px)}.pricing-plan-name{letter-spacing:-.035em;padding-right:24px;font-size:19px;font-weight:550;line-height:1.2}.pricing-plan-estimate{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:9px;font-size:12px;display:flex}.pricing-plan-estimate strong{font-variant-numeric:lining-nums;letter-spacing:-.045em;color:var(--plum);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,3.4vw,45px);font-weight:500;line-height:1.05}.pricing-plan-terms{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1.25fr 1fr;gap:8px;margin-top:14px;padding-top:9px;font-size:12px;line-height:1.45;display:grid}.pricing-plan-terms b{color:var(--ink);font-size:14px;font-weight:550;display:block}.pricing-tip{--first-column:2;--columns:1;grid-column:var(--first-column) / span var(--columns);inset-inline:0;z-index:1;pointer-events:none;justify-content:center;align-items:flex-end;height:0;display:flex;position:absolute;bottom:100%}.pricing-tip[data-first=start]{--first-column:1}.pricing-tip[data-first=scale]{--first-column:3}.pricing-tip[data-count="2"]{--columns:2}.pricing-tip>span{bottom:calc(var(--pricing-pad) + 9px);white-space:nowrap;color:#ffede7;flex:none;font:italic 500 clamp(21px,2.15vw,28px)/1.08 Cormorant Garamond,Georgia,serif;position:relative;transform:rotate(-2deg)}.pricing-tip:before,.pricing-tip[data-count="2"]:after{content:"";width:40px;height:calc(var(--pricing-pad) + 8px);background:url(/kampania/assets/ikony/strzalka-piorem.svg) 50%/100% 100% no-repeat;position:absolute;bottom:-1px;left:calc(50% - 35px)}.pricing-tip[data-count="2"]:before{left:24%}.pricing-tip[data-count="2"]:after{left:auto;right:24%;transform:scaleX(-1)}.pricing-receipt{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.pricing-receipt-title{margin-bottom:8px}.pricing-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pricing-breakdown dt{color:var(--muted);font-size:12px}.pricing-breakdown dd{overflow-wrap:anywhere;font-size:16px;font-weight:500}.pricing-breakdown>div:last-child dd{color:var(--plum);font-weight:700}.pricing-note{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.5}.pricing-note strong{color:var(--ink);font-weight:550}.billing-guide{background:var(--paper);border-bottom:1px solid var(--line);padding-block:clamp(46px,5vw,76px)}.billing-guide-heading{margin-bottom:clamp(20px,2.5vw,34px)}.billing-fees{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);display:grid}.billing-fees>div{border-top:1px solid #c3adb6;padding-top:14px}.billing-fees dt{color:var(--plum);letter-spacing:-.025em;font-size:18px;font-weight:600}.billing-fees dd{color:var(--muted);margin-top:5px;font-size:15px;line-height:1.55}.billing-topics{min-block-size:var(--topics-height,auto);overflow-anchor:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:10px;margin-top:clamp(24px,2.8vw,40px);display:grid}.billing-topics[data-sizing]{visibility:hidden;pointer-events:none;min-block-size:0;margin:0;position:fixed;inset:0 auto auto 0}.billing-topics[data-sizing] details::details-content{transition:none}.billing-topic-column{gap:8px;display:grid}.billing-topics details{background:#f4f0ec;border-radius:6px}.billing-topics details[open]{background:#f1e8ec}.billing-topics summary{--ui-size:18px;border-radius:inherit;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:12px 18px;font-size:15px;font-weight:550;line-height:1.35;list-style:none;display:flex}.billing-topics summary::-webkit-details-marker{display:none}.billing-topics summary:hover,.billing-topics details[open] summary{color:var(--plum)}.billing-topics details p{color:#54464e;text-wrap:pretty;padding:0 18px 17px;font-size:15px;line-height:1.56}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.billing-topics details{interpolate-size:allow-keywords}.billing-topics details::details-content{block-size:0;transition:block-size .2s ease, content-visibility .2s allow-discrete;overflow:clip}.billing-topics details[open]::details-content{block-size:auto}}}@media (max-width:700px){.pricing-heading>p:last-child{font-size:15px}.pricing-options{gap:clamp(4px,1.3vw,8px)}.pricing-plan{padding:10px clamp(5px,1.5vw,12px)}.pricing-plan input{width:13px;height:13px;top:13px;left:clamp(5px,1.5vw,12px);right:auto}.pricing-plan-name{padding:0 0 0 17px;font-size:clamp(14px,3.8vw,17px)}.pricing-plan-estimate{margin-top:11px;font-size:11px;display:block}.pricing-plan-estimate strong{white-space:nowrap;font-size:clamp(20px,5.3vw,30px);display:block}.pricing-plan-terms{grid-template-columns:1fr;gap:6px;margin-top:9px;padding-top:8px;font-size:11px}.pricing-plan-terms b{font-size:12px}.pricing-revenue-heading{flex-wrap:nowrap}.pricing-revenue-heading label{font-size:14px}#warunki-revenue-value{white-space:nowrap;font-size:17px}.pricing-tip>span{font-size:20px;transform:rotate(-1deg)}.pricing-tip[data-first=start][data-count="1"]{justify-content:flex-start}.pricing-tip[data-first=scale]{justify-content:flex-end}.pricing-tip:before,.pricing-tip[data-count="2"]:after{width:23px}.pricing-tip:before{left:calc(50% - 19px)}.pricing-breakdown{grid-template-columns:1fr 1fr}.billing-fees{grid-template-columns:1fr;gap:14px}.billing-fees>div{padding-top:10px}.billing-topics{grid-template-columns:1fr;gap:8px}}@media (max-height:850px){.pricing{padding-block:12px}.pricing-heading{margin-bottom:50px}.pricing-heading .chapter{margin-bottom:5px}.pricing-heading>p:last-child{margin-top:6px;line-height:1.4}.pricing-tool{--pricing-pad:clamp(12px, 1.4vw, 20px)}.pricing-plan{padding-block:10px}.pricing-plan input{top:13px}.pricing-plan-estimate{margin-top:5px}.pricing-plan-terms{margin-top:7px;padding-top:5px}.pricing-revenue,.pricing-receipt{margin-top:12px}.pricing-receipt{padding-top:9px}.pricing-receipt-title{margin-bottom:4px}.pricing-breakdown{row-gap:4px}#warunki-revenue-help,.pricing-note{margin-top:5px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.pricing-plan{transition:none}}
.offer-section{border-top:1px solid var(--line);color:var(--ink);background:var(--paper);scroll-margin-top:var(--header);padding-block:clamp(54px,5.5vw,82px) clamp(72px,8vw,110px)}.offer-directory-heading{margin-bottom:var(--gap-heading)}.offer-directory-flow{--deck-inset:clamp(12px, 2vw, 26px);--deck-photo-height:clamp(88px, 13vw, 168px);--deck-paper:color-mix(in srgb, var(--paper) 45%, white);isolation:isolate;position:relative}.offer-directory-groups{position:relative}.offer-directory-group{border:1px solid var(--line);background:var(--deck-paper);min-width:0;box-shadow:0 2px 0 var(--surface), 0 3px 0 var(--line), 0 17px 34px -22px #4823385c;scroll-margin-top:calc(var(--header) + 12px);border-radius:12px;grid-template-rows:auto 1fr;display:grid}.offer-directory-groups:not([data-carousel])>.offer-directory-group+.offer-directory-group{margin-top:var(--gap-heading)}.offer-directory-groups[data-carousel]{display:grid}.offer-directory-groups[data-carousel]>.offer-directory-group{grid-area:1/1}.offer-directory-groups[data-carousel]>.offer-directory-group[inert]{visibility:hidden}.offer-directory-photo{width:100%;height:var(--deck-photo-height);object-fit:cover;object-position:center 49%;border-bottom:1px solid var(--line);border-radius:11px 11px 0 0;display:block}.offer-directory-content{padding:0 var(--deck-inset) var(--deck-inset);grid-template-rows:auto 1fr;display:grid}.offer-directory-content h3{min-height:44px;margin-block:var(--deck-inset);letter-spacing:-.04em;align-items:center;font-size:clamp(23px,2.45vw,34px);font-weight:550;line-height:1.15;display:flex}.offer-directory-groups[data-carousel] .offer-directory-content h3{padding-inline-end:104px}.offer-deck-controls{z-index:2;top:calc(1px + var(--deck-photo-height) + var(--deck-inset));right:calc(1px + var(--deck-inset));gap:2px;display:flex;position:absolute}.offer-deck-controls button{--ui-size:22px;background:var(--surface);width:44px;height:44px;color:var(--plum);cursor:pointer;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}@media (hover:hover){.offer-deck-controls button:hover{background:var(--plum);color:var(--on-dark)}}.offer-deck-controls button:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.offer-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(8px,1vw,14px);display:grid}.offer-feature-list>div{border:1px solid var(--line);background:var(--paper);min-width:0;scroll-margin-top:calc(var(--header) + 16px);border-radius:8px;flex-direction:column;padding:clamp(14px,1.6vw,22px);display:flex;container-type:inline-size}@media (min-width:641px){.offer-feature-list>div:last-child:nth-child(odd){grid-column:1/-1}.offer-feature-list>div:last-child:nth-child(odd) dd{max-width:82ch}}.offer-feature-list dt{letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.25}.offer-feature-list dd{min-width:0;max-width:62ch;color:var(--muted);flex-direction:column;flex:1;gap:12px;font-size:15px;line-height:1.6;display:flex}.offer-logos{--logo-row:32px;--logo-row-gap:6px;grid-template-columns:repeat(var(--marks-per-row), minmax(0, 1fr));grid-auto-rows:var(--logo-row);align-content:center;gap:var(--logo-row-gap) clamp(6px, .7vw, 10px);min-height:calc(2 * var(--logo-row) + var(--logo-row-gap));width:100%;max-width:350px;margin:auto 0 0;padding:0;list-style:none;display:grid}.offer-logos-payments{--marks-per-row:5}.offer-logos-carriers{--marks-per-row:4}.offer-logos li{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.offer-logos img{flex:none;height:auto;display:block}.offer-logos img[src$="/google-pay.svg"]{max-width:120%}.offer-logos img[src$="/pocztex.png"]{mix-blend-mode:multiply}@container (max-width:275px){.offer-logos{--marks-per-row:3;min-height:calc(3 * var(--logo-row) + 2 * var(--logo-row-gap))}}.offer-feature-list>div:target{animation:2.4s ease-out offer-anchor-highlight}.offer-sample{--ui-size:18px;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 65%, var(--paper));width:min(100%,320px);color:var(--plum);border-radius:6px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;margin-block-start:auto;padding:8px 14px 8px 10px;text-decoration:none;display:grid}.offer-sample img{background:#fff;border:1px solid #e1d9d1;width:44px;height:54px;display:block;transform:rotate(-3deg);box-shadow:1px 2px 3px #3723291a}.offer-sample small,.offer-sample strong{display:block}.offer-sample small{color:var(--muted);margin-bottom:2px;font-size:12px}.offer-sample strong{font-size:16px;font-weight:600;line-height:1.25}.offer-sample:is(:hover,:focus-visible){border-color:var(--wine);background:var(--selected)}.offer-preview{border:1px solid var(--line);background:var(--paper);width:min(800px,100% - 32px);max-width:none;height:min(940px,100dvh - 48px);max-height:none;color:var(--ink);border-radius:10px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #23121c38}.offer-preview:not([open]){display:none}.offer-preview[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.offer-preview::backdrop{background:#23181e94}html:has(.offer-preview[open]){overflow:hidden}.offer-preview-bar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:clamp(8px,2vw,18px);padding:10px clamp(12px,2.5vw,24px);display:grid}.offer-preview-bar h3{letter-spacing:-.03em;font-size:clamp(18px,2.3vw,24px);font-weight:550;line-height:1.2}.offer-preview-original{--ui-size:18px;min-height:44px;color:var(--plum);font-size:var(--type-ui);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.offer-preview-close{--ui-size:22px;border:1px solid var(--line);width:44px;height:44px;color:var(--plum);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.offer-preview-close:is(:hover,:focus-visible){background:var(--selected)}.offer-preview-body{overscroll-behavior:contain;background:var(--surface);min-height:0;overflow:auto}.offer-preview-body:focus-visible{outline-offset:-3px}.offer-preview-body img{width:min(672px,100% - 2*clamp(10px,3vw,36px));height:auto;margin:clamp(10px,3vw,32px) auto;display:block;box-shadow:0 1px 5px #30262824}.offer-preview-body iframe{border:0;width:100%;height:100%;display:block}@media (max-width:600px){.offer-preview{border:0;border-radius:0;width:100%;height:100dvh}.offer-preview-bar{padding:max(6px, env(safe-area-inset-top)) 12px 6px}.offer-preview-body img{width:100%}}@media (max-width:640px){.offer-feature-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.offer-directory-content h3{font-size:22px}}@media (prefers-reduced-motion:no-preference){.offer-deck-controls button{transition:background-color .16s,color .16s}}.offer-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes offer-anchor-highlight{0%,25%{background:var(--selected);border-color:var(--wine)}to{background:var(--paper);border-color:var(--line)}}@media (prefers-reduced-motion:reduce){.offer-feature-list>div:target{animation:none}}.offer-story{background:var(--paper);--title-accent:#8e5267;--offer-line:var(--line);--tab-text:#686468;scroll-margin-top:0}.offer-story[data-focused]{background:var(--panel-surface);--title-accent:var(--panel-rose);--ink:#f7f3ef;--plum:var(--panel-rose);--muted:#d8cdd2;--offer-line:#6c5b64;--tab-text:#c6bac0}.offer-story[data-pinned]:after{content:"";height:var(--offer-travel);display:block}.offer-story[data-pinned] .offer-stage{position:sticky;top:0}.offer-story[data-focused] .offer-stage{background-image:var(--panel-lights)}.offer-stage{--stage-padding:clamp(10px, 2.8vh, 36px);overflow-anchor:none;grid-template-rows:var(--header-compact) minmax(0, 1fr);height:100dvh;padding-block:var(--stage-padding);align-items:center;display:grid}.offer-demo{grid-row:2;grid-template-columns:minmax(0,.65fr) minmax(0,1.65fr);align-items:center;gap:clamp(24px,3.5vw,62px);min-height:0;max-height:100%;display:grid}.offer-demo-questions{container-type:inline-size}.offer-demo-questions .section-title{font-size:clamp(32px,14.35cqw,54px);line-height:1}.offer-demo-questions .section-title em{line-height:.96}.offer-descriptions{color:var(--muted);font-size:15px;line-height:1.5;display:grid}.offer-story[data-focused] .offer-descriptions{color:color-mix(in srgb, var(--paper) 60%, var(--panel-surface))}.offer-descriptions p{grid-area:1/1;max-width:65ch}.offer-descriptions p[aria-hidden=true]{visibility:hidden}.offer-question-list{margin-top:min(var(--gap-heading), 4dvh, 32px);gap:2px;display:grid}.offer-question{min-height:42px;font:inherit;text-align:left;color:var(--tab-text);background:0 0;border:0;align-items:center;padding:4px 0;font-size:16px;line-height:1.25;display:flex}.offer-tab-label{white-space:nowrap;position:relative}.offer-question:hover,.offer-question[aria-selected=true]{color:var(--title-accent)}.offer-question:focus-visible{outline:none}.offer-question:focus-visible .offer-tab-label{outline-offset:5px;outline:2px solid}.offer-question[aria-selected=true] .offer-tab-label:after{content:"";inset-inline:0 -.07em;height:4px;-webkit-mask:var(--pen-stroke) center / 100% 100% no-repeat;-webkit-mask:var(--pen-stroke) center / 100% 100% no-repeat;mask:var(--pen-stroke) center / 100% 100% no-repeat;pointer-events:none;background:currentColor;position:absolute;top:calc(100% + 1px)}.offer-demo-screen{transform-origin:0 0;width:100%;min-width:0;min-height:0}.offer-view-toggle{--ui-size:17px;min-height:32px;color:inherit;font:inherit;background:0 0;border:0;justify-self:end;align-items:center;gap:6px;padding:0 2px;display:inline-flex}.offer-view-toggle span{text-underline-offset:3px;text-decoration:underline}.offer-view-toggle:hover{color:var(--ink)}.offer-stage[data-expanded] .offer-demo{grid-template-columns:minmax(0,1fr);gap:0}.offer-stage[data-expanded] .offer-demo-screen{width:100%;max-height:calc(100dvh - var(--header-compact) - 2 * var(--stage-padding));grid-template-rows:minmax(0,auto) auto;display:grid}@media (prefers-reduced-motion:no-preference){.offer-story{transition:background-color .24s}}@keyframes offer-view-in{0%{opacity:.78}to{opacity:1}}@media (min-width:761px) and (max-width:1050px) and (min-height:741px) and (orientation:portrait){.offer-demo{grid-template-columns:minmax(0,1fr);gap:16px}.offer-demo-questions .section-title{font-size:clamp(30px,5.1cqw,42px)}.offer-demo-questions .section-title br{display:none}.offer-demo-questions .section-title em:before{content:" "}.offer-question-list{grid-template-columns:repeat(6,minmax(0,1fr))}.offer-question{justify-content:center;font-size:14px}}@media (max-width:760px) and (orientation:portrait){.offer-stage[data-expanded] .offer-demo{width:calc(100% - 16px)}.offer-demo{grid-template-columns:minmax(0,1fr);gap:13px}.offer-demo-questions .section-title{font-size:clamp(28px,7.5vw,39px)}.offer-demo-questions .chapter{margin-bottom:6px}.offer-descriptions{font-size:14px;line-height:1.4}.offer-question-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:12px}.offer-question{justify-content:center;min-height:38px;font-size:14px}}@media (min-width:761px) and (max-height:640px),(orientation:landscape) and (max-height:640px){.offer-demo{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);gap:20px}.offer-demo-screen{justify-self:center;width:min(100%,150dvh - 128px)}.offer-demo-questions .section-title{font-size:clamp(24px,3.5vw,40px)}}@media (orientation:landscape) and (max-height:480px){.offer-demo-questions .chapter{display:none}.offer-question-list{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-question{min-height:34px;font-size:13px}}@media (orientation:landscape) and (max-width:760px) and (max-height:480px){.offer-demo{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:14px}.offer-descriptions{font-size:13px;line-height:1.4}}@media (max-width:760px) and (orientation:portrait) and (max-height:680px){.offer-stage{--stage-padding:6px}.offer-demo{gap:8px}.offer-demo-questions .chapter{display:none}.offer-demo-questions .section-title{font-size:clamp(24px,7.2vw,27px)}.offer-demo-screen{--portrait-screen-width:calc((100dvh - var(--header-compact) - 288px) * .8)}}.offer-interactive .offer-stage{height:100dvh;min-height:0;padding-block:calc(var(--header-compact) + clamp(10px, 3dvh, 32px)) clamp(12px, 2.5dvh, 28px);grid-template:minmax(0,1fr)/minmax(0,1fr)}.offer-interactive .offer-demo{grid-row:1;grid-template-rows:minmax(0,1fr);height:100%}.offer-interactive .offer-stage:not([data-expanded]) .offer-demo{grid-template-columns:minmax(0,26fr) minmax(0,74fr);gap:clamp(22px,2.2vw,32px)}.offer-interactive .offer-demo-questions .section-title{font-size:clamp(30px,15.2cqw,54px)}.offer-demo-help{max-width:32ch;color:var(--muted);margin-top:16px;font-size:15px;line-height:1.5}.offer-interactive .offer-question-list{margin-top:clamp(12px,2.5vh,28px)}.offer-interactive .offer-demo-screen{grid-template:auto minmax(0,1fr) auto/minmax(0,1fr);width:100%;max-height:100%;display:grid}.offer-demo-tools{border:1px solid var(--offer-line);color:#655b5d;background:var(--paper);border-bottom:0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding-inline:14px;font-size:13px;display:flex}.offer-demo-identity{white-space:nowrap}.offer-demo-actions{align-items:center;gap:12px;display:flex}.offer-demo-tools button{color:#59394a;cursor:pointer;min-height:40px;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 2px}.offer-demo-tools button:hover{color:#20131b}.offer-demo-tools button:focus-visible{outline-offset:1px;outline:2px solid #713c31}.offer-resume{text-underline-offset:3px;text-decoration:underline}.offer-interactive iframe{aspect-ratio:16/10;border:1px solid var(--offer-line);background:#faf8f4;border-radius:0 0 8px 8px;width:100%;min-width:0;height:auto;min-height:0;max-height:100%;display:block}.offer-interactive .offer-descriptions{margin-block-start:10px}.offer-interactive .offer-descriptions p{max-width:85ch}.offer-interactive .offer-descriptions p[hidden]{visibility:hidden;display:block!important}.offer-interactive .offer-stage[data-expanded]{z-index:100}.offer-interactive .offer-stage[data-expanded] .offer-demo-screen{z-index:200;background:var(--paper);border:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:flex;position:fixed;inset:0}.offer-interactive [data-expanded] .offer-demo-tools{padding-top:env(safe-area-inset-top);border-radius:0;flex:none}.offer-interactive [data-expanded] iframe{aspect-ratio:auto;border-radius:0;flex:1;height:auto}.offer-interactive [data-expanded] .offer-descriptions{display:none}body:has(.offer-interactive [data-expanded]){overflow:hidden}@media (max-width:1080px),(max-height:550px){.offer-interactive .offer-demo{max-height:1080px}.offer-interactive .offer-demo-screen{height:100%}.offer-interactive iframe{aspect-ratio:auto;height:100%}.offer-interactive .offer-stage:not([data-expanded]) .offer-demo{grid-template:auto minmax(0,1fr)/minmax(0,1fr);gap:clamp(6px,1.3dvh,16px)}.offer-interactive .offer-demo-questions{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;display:grid}.offer-interactive .offer-demo-questions .chapter{grid-column:1;margin-bottom:4px}.offer-interactive .offer-demo-questions .section-title{grid-column:1;font-size:clamp(26px,2.4vw,38px)}.offer-interactive .offer-demo-questions .section-title br{display:none}.offer-interactive .offer-demo-questions .section-title em:before{content:none}.offer-interactive .offer-demo-help{grid-column:1;max-width:none;margin-top:5px}.offer-interactive .offer-question-list{flex-wrap:wrap;grid-area:1/2/span 3;align-self:end;column-gap:clamp(12px,1.4vw,24px);margin:0;display:flex}}@media (max-width:960px){.offer-interactive .offer-demo-questions{display:block}.offer-interactive .offer-demo-questions .section-title{font-size:clamp(24px,3.7vw,32px)}.offer-interactive .offer-question-list{margin-top:4px}.offer-interactive .offer-question{min-height:36px}}@media (max-width:640px){.offer-interactive .offer-stage{padding-block:calc(var(--header-compact) + 10px) 8px}.offer-interactive .offer-demo{width:100%}.offer-interactive .offer-demo-questions,.offer-interactive .offer-descriptions{padding-inline:12px}.offer-interactive .offer-demo-help{font-size:14px}.offer-interactive .offer-demo-tools,.offer-interactive iframe{border-inline:0;border-radius:0}.offer-demo-tools{gap:4px;padding-inline:8px}.offer-demo-actions{gap:8px}.offer-demo-tools button{min-height:42px}.offer-interactive .offer-question-list{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:16px;margin-inline:-12px;padding-inline:12px;overflow-x:auto}.offer-interactive .offer-question{flex:none;min-height:42px;font-size:14px}.offer-interactive .offer-descriptions{margin-block-start:6px}}@media (max-width:380px){.offer-demo-tools{padding-inline:6px;font-size:12px}.offer-demo-tools button{padding-inline:0}.offer-demo-actions{gap:6px}}@media (max-height:620px),(max-width:640px){.offer-interactive .offer-demo-help{margin-top:5px;font-size:13px}.offer-interactive .offer-demo-questions .chapter{display:none}}@media (max-height:800px){.offer-interactive .offer-stage{padding-block:calc(var(--header-compact) + 10px) 8px}}@media (orientation:landscape) and (max-height:539px){.offer-interactive .offer-stage{padding-block:calc(var(--header-compact) + 6px) 6px}.offer-interactive .offer-demo-questions .section-title{font-size:22px}.offer-interactive .offer-demo-help{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.offer-interactive .offer-question-list{margin-top:0}.offer-interactive .offer-question{min-height:32px}.offer-interactive .offer-descriptions{margin-block-start:4px;font-size:13px}}@media (orientation:landscape) and (min-width:641px) and (max-width:960px) and (max-height:539px){.offer-interactive .offer-demo-questions{grid-template:auto auto/minmax(0,1fr) auto;align-items:center;display:grid}.offer-interactive .offer-question-list{grid-area:1/2/span 2;column-gap:12px}}
.assistant-section{background:var(--assistant-paper);padding-block:clamp(10px,1.5vh,30px)}.assistant-heading{text-align:center;margin:0 auto clamp(22px,2.5vw,36px)}.assistant-ink{display:inline-block;position:relative}.assistant-ink:after{content:"";pointer-events:none;inset-inline:.015em -.025em;background:var(--pen-stroke) center / 100% 100% no-repeat;height:.105em;position:absolute;bottom:-.135em}.assistant-brands{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,580px);margin:clamp(15px,2.6vh,26px) auto 0;padding:0;list-style:none;display:grid}.assistant-brands li{grid-template-rows:26px auto;place-items:center;gap:5px;padding-inline:7px;display:grid}.assistant-brands li+li{border-inline-start:1px solid #d9cccf}.assistant-lockup{object-fit:contain;width:auto;max-width:100%;height:22px}.assistant-brands small{color:#675c61;font-size:11px;line-height:1.3}.assistant-demo{--chat-paper:#f9f4f1;--panel-paper:#fffefd;--inset:clamp(16px, 2.4vw, 32px);--thumb:clamp(52px, 5.4vw, 76px);--pane-head:clamp(46px, 4.5vw, 58px);--message-width:92%;--message-padding:clamp(12px, 1.2vw, 17px);position:relative}.assistant-scene{background:var(--panel-paper);border:1px solid #d4c6cb;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 16px 42px -33px #48233866}.assistant-switch{display:none}.assistant-chat,.assistant-catalog{min-width:0}.assistant-chat{background:var(--chat-paper)}.assistant-pane-header{min-height:var(--pane-head);padding:8px var(--inset);align-items:center;display:flex}.assistant-pane-title{letter-spacing:-.04em;align-items:center;gap:8px;margin:0;font-size:clamp(16px,1.5vw,20px);font-weight:550;line-height:1.3;display:flex}.assistant-attachments{color:#ead7e1;align-items:center;gap:9px;margin-bottom:10px;font-size:12px;display:flex}.assistant-commands,.assistant-results{padding:var(--inset);align-items:start;display:grid}.assistant-turn{justify-items:start;gap:clamp(8px,1vw,14px);display:grid}.assistant-commands>*,.assistant-results>*{grid-area:1/1;min-width:0}.assistant-commands>[inert],.assistant-results>[inert]{visibility:hidden}.assistant-response{max-width:var(--message-width);align-items:start;display:grid}.assistant-bubble{padding:var(--message-padding);color:#42333b;background:#fffcfa;border:1px solid #d5c5cc;border-radius:3px 14px 14px;grid-area:1/1;justify-self:start;margin:0}.assistant-thinking{color:#6b5663;grid-area:1/1;justify-self:start;font-size:14px;line-height:1.45}.assistant-thinking>span{display:inline-block}.assistant-answer,.assistant-panel-answer{display:grid}.assistant-answer-source,.assistant-answer-typed{grid-area:1/1}.assistant-answer-typed{display:none}.assistant-demo[data-phase=answering] .assistant-answer-source{opacity:0}.assistant-demo[data-phase=answering] .assistant-answer-typed{display:block}.assistant-answer-typed:after{content:"";vertical-align:-.04em;border-left:1.5px solid #865f74;height:.85em;margin-right:-1.5px;display:inline-block}.assistant-demo:is([data-phase=typing],[data-phase=enter]) .assistant-response,.assistant-demo:not([data-phase=thinking],[data-phase=catalog]) .assistant-thinking,.assistant-demo[data-phase]:not([data-phase=answering],[data-phase=done],[data-phase=leaving]) :is(.assistant-answer,.assistant-panel-response){visibility:hidden}.assistant-panel-response{display:none}.assistant-film{gap:3px;display:flex}.assistant-film img{object-fit:cover;border-radius:2px;width:26px;height:32px}.assistant-command{max-width:var(--message-width);padding:var(--message-padding);color:#fff7f2;background:#462338;border-radius:14px 3px 14px 14px;justify-self:end}.assistant-prompt,.assistant-bubble{letter-spacing:-.012em;font-size:clamp(15px,1.16vw,17px);line-height:1.45}.assistant-prompt{white-space:pre-line;display:grid}.assistant-prompt>span{grid-area:1/1}.assistant-demo[data-phase] .assistant-prompt-source{opacity:0}.assistant-demo[data-phase=typing] .assistant-prompt-typed:after{content:"";vertical-align:-.08em;background:#f1c4c7;width:2px;height:.94em;margin-inline:2px -4px;display:inline-block}.assistant-enter{--ui-size:15px;background:#583249;border:1px solid #a27c90;border-radius:4px;align-items:center;gap:5px;width:fit-content;margin:10px 0 2px auto;padding:3px 8px;font:500 12px/1.4 DM Sans,sans-serif;display:flex;box-shadow:0 2px #2d1424}.assistant-demo[data-phase=enter] .assistant-enter{color:#402032;background:#f5dce2;transform:translateY(2px);box-shadow:0 0 #2d1424}.assistant-catalog{border-inline-start:1px solid #c5b3bc;flex-direction:column;display:flex;position:relative}.assistant-products{align-content:start;margin:0;padding:0;list-style:none;display:grid}.assistant-product{border-bottom:1px solid #e7e0df}.assistant-record{grid-template-columns:var(--thumb) minmax(0, 1fr) auto;align-items:center;gap:clamp(8px,1.1vw,14px);padding-block:11px;display:grid}.assistant-portrait{aspect-ratio:144/166;background:#eee5df;border-radius:3px;position:relative;overflow:hidden}.assistant-portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.assistant-product-text,.assistant-product-sale{gap:3px;display:grid}.assistant-product-text strong{letter-spacing:-.03em;font-size:clamp(14px,1.3vw,18px);font-weight:600;line-height:1.25}.assistant-product-text span,.assistant-product-sale span{color:#6d6366;font-size:12px}.assistant-product-sale{text-align:right;white-space:nowrap}.assistant-product-sale strong{font-size:clamp(14px,1.15vw,17px);font-weight:550}.assistant-result{color:var(--ink);font-variant-numeric:tabular-nums}.assistant-result-lead{align-items:center;gap:12px;display:flex}.assistant-result-lead img{object-fit:cover;border-radius:3px}.assistant-stock{border-collapse:collapse;text-align:end;width:100%;margin-top:14px}.assistant-stock th,.assistant-stock td{border-bottom:1px solid #e7e0df;padding:10px 2px}.assistant-stock thead th,.assistant-list-heading{color:#685862;font-size:13px;font-weight:500}.assistant-stock th:first-child{text-align:start}.assistant-stock tbody th,.assistant-stock td:last-child{font-weight:600}.assistant-stock [data-step]{color:#28634c}.assistant-coupon{color:var(--plum);background:#fbf5f6;border:1px dashed #bda0ae;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:clamp(15px,2.4vw,30px);display:flex}.assistant-coupon strong{letter-spacing:.03em;font-size:clamp(22px,2.4vw,34px)}.assistant-coupon span{font:italic 400 clamp(28px,3.6vw,52px)/1 Cormorant Garamond,Georgia,serif}.assistant-rules>div,.assistant-operational-list li{border-bottom:1px solid #e7e0df;justify-content:space-between;align-items:center;gap:12px;padding-block:clamp(12px,1.4vw,20px);display:flex}.assistant-rules dt,.assistant-operational-list small{color:#685862;font-size:13px}.assistant-rules dd{text-align:end;margin:0}.assistant-operational-list{margin:0;padding:0;list-style:none}.assistant-operational-list li>div{flex:1;gap:3px;display:grid}.assistant-operational-list b{white-space:nowrap;font-weight:500}.assistant-list-heading{margin:0 0 10px}.assistant-results [data-pending]{visibility:hidden}.assistant-tools{margin-top:8px;display:grid}.assistant-tools>*{grid-area:1/1}.assistant-tools .playback-controls{z-index:1;place-self:start center}@media (prefers-reduced-motion:no-preference){.assistant-demo:is([data-phase=thinking],[data-phase=catalog]) .assistant-turn:not([inert]) .assistant-thinking>span{animation:1.1s steps(3,end) infinite assistant-ellipsis}.assistant-demo:not([data-running]) .assistant-turn:not([inert]) .assistant-thinking>span{animation-play-state:paused}@keyframes assistant-ellipsis{0%{clip-path:inset(0 67% 0 0)}to{clip-path:inset(0 -33% 0 0)}}.assistant-commands,.assistant-results{transition:opacity .18s}.assistant-demo[data-phase=leaving] :is(.assistant-commands,.assistant-results){opacity:0}.assistant-results [data-added]{animation:.5s cubic-bezier(.16,.75,.25,1) both assistant-row-in}.assistant-enter{transition:transform .12s,box-shadow .12s,background-color .12s}.assistant-demo[data-paused] [data-added]{animation-play-state:paused}.assistant-demo[data-phase=done] .assistant-results [data-added]{animation:none}@keyframes assistant-row-in{0%{opacity:0;filter:blur(2px);transform:translate(-9px)}to{opacity:1;filter:blur();transform:none}}}@media (max-width:700px){.assistant-section{padding-block:clamp(8px,1.1vh,20px)}.assistant-heading{margin-bottom:16px}.assistant-scene{grid-template-columns:minmax(0,1fr)}.assistant-demo{--thumb:42px;--inset:12px;--pane-head:38px;--message-width:96%;--message-padding:9px 12px}.assistant-catalog{border-inline-start:0;border-top:1px solid #c5b3bc}.assistant-film img{width:20px;height:25px}.assistant-attachments{margin-bottom:6px}.assistant-prompt,.assistant-bubble{font-size:14px}.assistant-record{padding-block:6px}.assistant-result{font-size:14px}.assistant-result-lead img{width:30px;height:35px}.assistant-stock{margin-top:7px}.assistant-stock th,.assistant-stock td{padding-block:6px}}@media (max-width:640px){.assistant-tools{margin-top:0}}@media (max-width:540px){.assistant-brands{margin-top:12px}.assistant-brands li{grid-template-rows:19px auto;gap:3px;padding-inline:4px}.assistant-lockup{height:16px}.assistant-brands small{font-size:10px}}@media (max-width:360px){.assistant-brands li{padding-inline:1px}.assistant-demo{--inset:12px;--thumb:42px}}@media (max-width:700px) and (max-height:819px),(max-width:360px){.assistant-demo[data-phase] .assistant-switch{background:var(--panel-paper);border:1px solid #d4c6cb;border-bottom:0;border-radius:9px 9px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assistant-demo[data-pane=chat] .assistant-switch{background:var(--chat-paper)}.assistant-switch button{color:#6c5e66;letter-spacing:-.035em;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:4px;font-size:14px;font-weight:550;display:flex}.assistant-switch img{width:16px;height:auto}.assistant-demo[data-phase] .assistant-pane-header{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.assistant-switch button[aria-pressed=true]{color:var(--plum);box-shadow:inset 0 -2px var(--plum)}.assistant-demo[data-phase] .assistant-scene{border-top:0;border-radius:0 0 9px 9px}.assistant-demo[data-phase] :is(.assistant-chat,.assistant-catalog){border:0;grid-area:1/1}.assistant-demo[data-pane=chat] .assistant-catalog,.assistant-demo[data-pane=catalog] .assistant-chat{visibility:hidden}.assistant-demo[data-phase] .assistant-panel-response{margin:0 var(--inset) var(--inset);display:grid}}@media (max-width:700px) and (max-height:630px){.assistant-section{padding-block:6px}.assistant-heading{margin-bottom:10px}.assistant-brands{margin-top:10px}.assistant-demo{--message-padding:8px 10px}.assistant-command:has(.assistant-attachments){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.assistant-command:has(.assistant-attachments) .assistant-prompt{grid-area:2/1/3/-1}.assistant-command:has(.assistant-attachments) .assistant-enter{grid-area:1/2;margin:0}.assistant-attachments{grid-area:1/1;margin:0}.assistant-attachments>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.assistant-prompt,.assistant-bubble{line-height:1.4}}@media (min-width:701px) and (max-height:820px){.assistant-section{padding-block:8px}.assistant-heading{margin-bottom:18px}.assistant-demo{--inset:18px;--thumb:48px}}
:root{--footer-base:var(--panel-surface);--footer-lights:radial-gradient(ellipse 90% 100% at top left, color-mix(in srgb, var(--plum) 45%, transparent), transparent)}.studio-surface{--footer-ink:var(--paper);--footer-secondary:color-mix(in srgb, var(--paper) 76%, var(--footer-base));--footer-muted:color-mix(in srgb, var(--paper) 61%, var(--footer-base));--footer-line:color-mix(in srgb, var(--paper) 18%, var(--footer-base));--title-accent:var(--panel-rose);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--footer-ink);background-color:var(--footer-base)}#kontakt,#stopka{scroll-margin-top:0}.studio-surface :focus-visible{outline:2px solid var(--panel-rose);outline-offset:3px}.studio-surface a{text-decoration:none}.studio-surface :is(a,summary):hover{text-underline-offset:4px;text-decoration:underline}.studio-inquiry{background-image:var(--footer-lights)}.studio-inquiry-inner{align-items:start;gap:var(--gap-column,52px);padding-block:var(--pad-section,76px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-intro .chapter{color:var(--title-accent)}.studio-intro h2{color:var(--footer-ink)}.studio-intro h2 em{color:var(--title-accent);display:block}.studio-intro p{max-width:40ch;color:var(--footer-secondary);text-wrap:pretty;line-height:1.6}.studio-form-area,.studio-field,.studio-select{min-width:0}.studio-form-area{container-type:inline-size}.studio-form{gap:16px;display:grid}.studio-fields,.studio-resources{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.studio-field{gap:6px;display:grid}.studio-field label{color:var(--footer-ink);font-size:var(--type-ui,.9rem);font-weight:550}.studio-field :is(input,select,textarea){box-sizing:border-box;border:1px solid color-mix(in srgb, var(--paper) 42%, var(--footer-base));background:color-mix(in srgb, var(--paper) 4%, transparent);width:100%;min-width:0;min-height:48px;color:var(--footer-ink);font:inherit;border-radius:6px;padding:11px 14px;font-size:16px;line-height:1.5;display:block}.studio-select{--ui-size:18px;color:var(--footer-secondary);position:relative}.studio-select select{cursor:pointer;appearance:none;padding-right:36px}.studio-select:after{position:absolute;inset:50% 13px auto auto;translate:0 -50%}.studio-select option{background:var(--footer-base);color:var(--footer-ink)}.studio-field textarea{resize:vertical;min-height:96px}.studio-field ::placeholder{color:var(--footer-muted);opacity:1}.studio-field :is(input,select,textarea):focus{border-color:var(--panel-rose)}.studio-field [aria-invalid=true]{border-color:#ffb69f}.studio-field-error,.studio-form-error{color:#ffd3c3;font-size:.875rem}.studio-form-hint{max-width:42ch;color:var(--footer-secondary);font-size:var(--type-note,.8125rem);flex:26ch;line-height:1.5}.studio-submit{min-height:46px;color:var(--plum);background:var(--footer-ink);font:inherit;font-size:var(--type-ui,.9rem);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:18px;padding:11px 22px;font-weight:600;display:inline-flex}.studio-submit:hover{background:var(--panel-rose)}.studio-submit:disabled{cursor:wait;opacity:.72}.studio-result h3{margin:0 0 12px;font-size:1.5rem;font-weight:500}.studio-result>p{color:var(--footer-secondary)}.studio-result a{margin:14px 12px 0 0}#kontakt-ponownie{min-height:44px;color:var(--footer-ink);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:6px 0;text-decoration:underline}.studio-surface [hidden]{display:none}.studio-footer{--studio-columns:minmax(0, .94fr) minmax(0, 1.06fr);--studio-column-gap:clamp(32px, 6vw, 88px);flex-direction:column;min-height:100dvh;display:flex}.studio-footer>.studio-inquiry{flex:2 0 auto;align-items:center;display:grid}.studio-footer .studio-inquiry-inner,.studio-footer-end .studio-directory{grid-template-columns:var(--studio-columns);column-gap:var(--studio-column-gap)}.studio-footer .studio-inquiry-inner{padding-block:calc(var(--header) + clamp(20px, 3.5vh, 48px)) clamp(28px, 4.5vh, 64px)}.studio-contact-links{flex-wrap:wrap;align-items:center;gap:0 clamp(16px,2vw,32px);margin-block-start:clamp(16px,2.6vh,36px);font-style:normal;display:flex}.studio-contact-links a{min-height:44px;color:var(--footer-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--panel-rose) 50%, var(--footer-base));text-decoration-color:color-mix(in srgb, var(--panel-rose) 50%, var(--footer-base));text-underline-offset:5px;align-items:center;font-size:clamp(16px,1.3vw,19px);font-weight:500;display:inline-flex}.studio-contact-links a:is(:hover,:focus-visible){color:var(--panel-rose);text-decoration-color:currentColor}.studio-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.studio-form-actions .studio-submit{flex:none}.studio-form-area>.studio-privacy{color:var(--footer-muted);font-size:var(--type-note);margin-block-start:8px}.studio-form-area>.studio-privacy p{max-width:54ch;color:var(--footer-secondary);margin:2px 0 0}.studio-result :focus-visible,.studio-footer :is(input,select,textarea){scroll-margin-top:calc(var(--header) + 12px)}@container (max-width:28rem){.studio-fields{grid-template-columns:1fr}.studio-form-actions{flex-direction:column;align-items:stretch}.studio-form-actions .studio-form-hint{flex:auto;max-width:none}.studio-form-actions .studio-submit{justify-content:center}}.studio-footer>.wrap{border-top:1px solid var(--footer-line);flex-direction:column;flex:1 0 auto;justify-content:space-between;padding-bottom:clamp(16px,2vw,32px);display:flex}.studio-directory{color:var(--footer-secondary);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(16px,3vw,48px);padding-block:clamp(32px,4vw,62px) clamp(24px,3vw,48px);font-size:.8125rem;line-height:1.6;display:grid}.studio-directory h2{color:var(--footer-ink);font:inherit;margin:0 0 10px;font-weight:600}.studio-directory a,.studio-privacy summary{padding-block:4px;display:table}.studio-directory :is(a,summary):is(:hover,:focus-visible){color:var(--panel-rose)}.studio-company address{font-style:normal}.studio-company p+p{margin-top:4px}.studio-privacy summary{--ui-size:16px;cursor:pointer;align-items:center;gap:5px;list-style:none;display:inline-flex}.studio-privacy summary::-webkit-details-marker{display:none}.studio-copyright{color:var(--footer-muted);margin-top:12px;font-size:.75rem;display:block}.studio-wordmark{width:100%;height:auto;color:color-mix(in srgb, var(--panel-rose) 19%, var(--footer-base));display:block}.studio-footer-end .studio-directory{font-size:var(--type-ui);align-items:start;padding-block:clamp(24px,3.5vh,48px) clamp(16px,2.5vh,32px)}.studio-footer-end .studio-company{grid-area:1/1}.studio-resources{grid-column:2}.studio-footer-end .studio-directory h2{font-size:15px}.studio-footer>.studio-footer-end{padding-bottom:max(env(safe-area-inset-bottom), clamp(12px, 1.8vh, 28px))}.studio-footer-end .studio-wordmark{align-self:center;width:min(100%,1000px,105vh)}@media (max-width:900px){.studio-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.studio-footer .studio-inquiry-inner{grid-template-columns:1fr;row-gap:24px}.studio-footer .studio-intro>p{max-width:52ch}}@media (max-width:700px){.studio-inquiry-inner{grid-template-columns:minmax(0,1fr);gap:30px}.studio-directory{gap:25px 15px}.studio-footer-end .studio-directory{grid-template-columns:1fr;row-gap:24px}.studio-resources,.studio-footer-end .studio-company{grid-area:auto}.studio-footer-end .studio-company{border-top:1px solid var(--footer-line);padding-top:18px}.studio-contact-links{margin-block-start:10px}}@media (max-width:355px){.studio-directory{grid-template-columns:1fr}}@media (pointer:coarse){.studio-directory a,.studio-privacy summary{padding-block:9px}}
:root{--paper:#fbf9f6;--surface:#f3eeea;--ink:#282126;--muted:#665b62;--plum:#58253f;--wine:#894554;--panel-rose:#e5b6c4;--studio-paper:#412233;--on-dark:var(--paper);--secondary-dark:color-mix(in srgb, var(--paper) 80%, var(--panel-rose));--line:color-mix(in srgb, var(--plum) 19%, var(--paper));--selected:color-mix(in srgb, var(--plum) 8%, var(--paper));--assistant-paper:var(--surface);--hero-paper:var(--paper);--title-accent:var(--wine);--type-pricing:clamp(34px, 4.15vw, 60px);--type-section:calc(var(--type-pricing) * .93);--type-lead:clamp(16px, 1.3vw, 18px);--type-body:16px;--type-card:clamp(17px, 1.4vw, 20px);--type-ui:14px;--type-note:13px;--leading-copy:1.55;--pad-section:clamp(48px, 6vw, 88px);--gap-heading:clamp(24px, 2.5vw, 40px);--gap-column:clamp(24px, 3.5vw, 56px);--gap-label:12px;--gutter:clamp(18px, 5.3vw, 88px)}@media (max-width:700px){:root{--type-pricing:clamp(24px, 7.9vw, 40px);--gap-label:8px}}@media (max-width:700px) and (max-height:630px){:root{--type-pricing:clamp(23px, 7.5vw, 34px)}}@media (min-width:701px) and (max-height:760px){:root{--type-pricing:clamp(36px, 6.4vh, 52px)}}.hero{--title-accent:var(--wine)}.hero-copy h1{font-size:max(calc(var(--type-pricing) * 1.025), clamp(32px, 11.95cqw, 75px));line-height:1.08}@media (max-width:760px) and (min-height:760px),(max-width:600px) and (min-height:580px),(max-width:450px){.hero-copy h1{font-size:max(calc(var(--type-pricing) * 1.025), clamp(32px, min(11.15cqw, 6.6dvh), 64px))}}h2.section-title,.offer-demo-questions .section-title{font-size:var(--type-section);line-height:1.08}.section-title em,.offer-demo-questions .section-title em{line-height:1.06}.pricing-heading h2.section-title{font-size:var(--type-pricing);line-height:1.14}.pricing-heading .section-title em{line-height:1.14}.chapter,.offer-demo-questions .chapter,.pricing-heading .chapter{margin-bottom:var(--gap-label)}.hero-copy p,.pricing-heading>p:last-child,.studio-intro p{font-size:var(--type-lead);line-height:var(--leading-copy)}.hero-copy p{color:var(--muted)}.hero-pricing strong{font-size:var(--type-lead)}.billing-fees dd,.billing-topics details p,.offer-feature-list dd,.faq-answer p,.offer-descriptions{font-size:var(--type-body);line-height:var(--leading-copy)}.billing-fees dt,.offer-feature-list dt,.pricing-plan-name,.assistant-pane-title{font-size:var(--type-card);letter-spacing:-.025em;font-weight:600;line-height:1.25}.billing-fees dt{color:var(--ink)}.billing-fees dd,.billing-topics details p{color:var(--muted)}.billing-fees dd{margin-top:6px}.faq-topic,.billing-topics summary,.studio-field label{font-size:var(--type-ui)}.pricing-note{font-size:var(--type-note)}.quick-inner a,.orbit-caption,.assistant-brands small{color:var(--muted)}.billing-guide,.offer-section,.faq,.studio-inquiry-inner{padding-block:var(--pad-section)}.billing-guide-heading,.offer-directory-heading,.faq-heading{margin-bottom:var(--gap-heading)}.studio-intro h2{margin:0 0 calc(var(--gap-heading) * .75)}.billing-topics{margin-top:calc(var(--gap-heading) + clamp(8px, 1.5vw, 16px))}.billing-fees,.studio-inquiry-inner{column-gap:var(--gap-column)}@media (min-height:821px){.assistant-heading{margin-bottom:var(--gap-heading)}}@media (min-width:1051px) and (min-height:641px),(min-width:761px) and (min-height:641px) and (orientation:landscape){.offer-stage:not([data-expanded]) .offer-demo{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr)}}.billing-topics details{background:var(--surface)}.billing-topics details[open]{background:var(--selected)}.pricing-plan:has(input:checked){background:var(--selected)}.billing-fees>div,.assistant-brands li+li,.assistant-scene,.pricing-plan{border-color:var(--line)}.pricing-plan{background:var(--paper)}.pricing-plan:hover{border-color:var(--wine)}.pricing-plan:has(input:checked){border-color:var(--plum)}.pricing{--title-accent:var(--panel-rose);color:var(--on-dark)}.pricing-heading>p:last-child{color:var(--secondary-dark)}.offer-story{--title-accent:var(--wine);--tab-text:var(--muted)}.offer-story[data-focused]{--title-accent:var(--panel-rose);--ink:var(--on-dark);--muted:var(--secondary-dark);--tab-text:color-mix(in srgb, var(--on-dark) 73%, var(--panel-surface))}.assistant-ink:after{-webkit-mask:var(--pen-stroke) center / 100% 100% no-repeat;mask:var(--pen-stroke) center / 100% 100% no-repeat;-webkit-mask:var(--pen-stroke) center / 100% 100% no-repeat;background:currentColor}.assistant-demo{--chat-paper:var(--paper);--panel-paper:color-mix(in srgb, var(--paper) 45%, white)}.assistant-command{color:var(--on-dark);background:var(--studio-paper)}.assistant-bubble{background:var(--panel-paper);color:var(--ink);border-color:var(--line)}.assistant-thinking,.assistant-list-heading,.assistant-product-text span,.assistant-product-sale span,.assistant-stock thead th,.assistant-rules dt,.assistant-operational-list small{color:var(--muted)}.site-nav{--nav-button-hover:var(--wine)}.site-nav:is([data-surface=pricing],[data-surface=studio],[data-surface=panel]){--nav-text:var(--on-dark);--nav-accent:var(--panel-rose);--nav-button:var(--paper);--nav-button-text:var(--plum);--nav-button-hover:var(--secondary-dark)}.btn-plum:hover{background:var(--wine)}@media (max-height:760px){.pricing-heading .chapter{margin-bottom:6px}.pricing-heading>p:last-child{font-size:16px;line-height:1.4}}@media (max-width:760px){.offer-descriptions{font-size:var(--type-ui);line-height:1.45}}@media (max-width:450px) and (max-height:700px),(orientation:landscape) and (max-height:550px){.hero-copy p{font-size:15px;line-height:1.45}}@media (max-width:700px),(max-height:550px){.viewport-section{grid-template-rows:var(--header) minmax(0, 1fr) auto minmax(0, 1fr);height:auto;min-height:100dvh;overflow:visible}.hero{grid-template-rows:minmax(var(--header), 1fr) auto minmax(max-content, 1fr);height:auto;min-height:100dvh;overflow:clip visible}.pricing-plan-name{font-size:clamp(14px,3.8vw,17px)}}
.launch-guide{--launch-gap:clamp(12px, 1.45vw, 20px);padding-block:var(--pad-section);border-block-start:1px solid var(--line);background:var(--paper)}.launch-guide-heading{align-items:center;column-gap:var(--gap-column);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chapter.""title contact""intro intro";display:grid}.launch-guide-heading .chapter{grid-area:chapter}.launch-guide-heading .section-title{grid-area:title}.launch-intro{max-inline-size:52ch;color:var(--muted);font-size:var(--type-lead);line-height:var(--leading-copy);grid-area:intro;margin-block-start:12px}.launch-contact{grid-area:contact;justify-self:end}.launch-track{--sign-time:1.45s;--pause-time:.7s;--line-at:calc(var(--sign-time) + var(--pause-time));--first-marks-time:.44s;--last-marks-time:.46s;--days-at:calc(var(--line-at) + var(--first-marks-time));--shop-at:calc(var(--days-at) + var(--last-marks-time) + var(--pause-time));color:var(--wine);margin:clamp(26px,3vw,42px) 0 0}.launch-labels{align-items:end;gap:var(--launch-gap);text-align:center;letter-spacing:-.033em;white-space:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));font:italic 400 clamp(21px,2.7vw,38px)/1.1 Cormorant Garamond,Georgia,serif;display:grid}.launch-label-sign{white-space:normal}.launch-drawing{--pen-width:1px;fill:none;stroke:currentColor;width:100%;height:auto;stroke-width:var(--pen-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none;margin-block-start:clamp(4px,.6vw,9px);display:block;overflow:visible}.launch-shop-page{stroke-width:calc(var(--pen-width) * 1.25)}.launch-shop-page .launch-fine{stroke-width:calc(var(--pen-width) * .95)}.launch-steps{--card-pad:clamp(17px, 1.8vw, 26px);gap:var(--launch-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(28px,3.4vw,48px) 0 0;padding:0;list-style:none;display:grid}.launch-step{min-inline-size:0;padding:var(--card-pad);border:1px solid var(--line);background:var(--surface);border-radius:12px}.launch-step h3{color:var(--ink);font-size:var(--type-card);letter-spacing:-.025em;align-items:center;gap:9px;margin:0;font-weight:600;line-height:1.25;display:flex}.launch-number{background:var(--plum);block-size:27px;inline-size:27px;color:var(--on-dark);font-size:var(--type-ui);font-variant-numeric:lining-nums tabular-nums;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.launch-step p{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-copy);text-wrap:pretty;margin:10px 0 0}.launch-step strong{color:var(--ink);font-weight:600}.launch-link{min-block-size:44px;inline-size:fit-content;color:var(--plum);font-size:var(--type-ui);-webkit-text-decoration-color:color-mix(in srgb, var(--wine) 50%, var(--paper));text-decoration-color:color-mix(in srgb, var(--wine) 50%, var(--paper));text-underline-offset:.23em;align-items:center;gap:7px;margin:10px auto 0;font-weight:600;display:flex}.launch-link:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.launch-track[data-ink=waiting] :is(.launch-drawing,.launch-labels span){opacity:0}.launch-track[data-ink=drawing] .launch-labels span{animation:launch-caption .19s ease-out var(--delay) backwards}.launch-label-sign{--delay:0s}.launch-days-first{--delay:var(--line-at);--duration:var(--first-marks-time)}.launch-days-last,.launch-label-days{--delay:var(--days-at)}.launch-days-last{--duration:var(--last-marks-time)}.launch-label-shop{--delay:var(--shop-at)}.launch-track[data-ink=drawing] .launch-drawing path{animation:launch-write var(--duration) var(--ease,linear) var(--delay) backwards}.launch-autograph{--ease:ease-in-out}.launch-autograph path{--delay:calc(var(--sign-time) * var(--start));--duration:calc(var(--sign-time) * var(--part))}.launch-autograph path:first-child{--start:0;--part:.18}.launch-autograph path:nth-child(2){--start:.2;--part:.05}.launch-autograph path:nth-child(3){--start:.27;--part:.02}.launch-autograph path:nth-child(4){--start:.33;--part:.22}.launch-autograph path:nth-child(5){--start:.57;--part:.43}.launch-shop-page path{--delay:calc(var(--shop-at) + var(--start))}@keyframes launch-caption{0%{opacity:0}to{opacity:1}}@keyframes launch-write{0%{stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dasharray:1 1;stroke-dashoffset:0;opacity:1}}}@media (max-width:940px){.launch-steps{margin-block-start:18px}}@media (max-width:760px){.launch-drawing{--pen-width:1.28px}.launch-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.launch-drawing{--pen-width:1.7px}}@media (max-width:700px){.launch-guide-heading{grid-template-areas:"chapter contact""title title""intro intro";column-gap:12px}.launch-guide-heading .chapter{margin:0}.launch-guide-heading .section-title{margin-block-start:12px}.launch-contact{min-height:44px;font-size:var(--type-ui);gap:10px;padding:10px 14px}}

