body:has(main.art-home){display:block!important;align-items:stretch!important;min-height:100svh;scroll-behavior:smooth;background:linear-gradient(90deg,rgba(244,242,232,.05) 1px,transparent 0),linear-gradient(rgba(244,242,232,.045) 1px,transparent 0),linear-gradient(135deg,#07100e,#101713 44%,#080b0a);background-size:64px 64px,64px 64px,auto}@media (prefers-reduced-motion:reduce){body:has(main.art-home){scroll-behavior:auto}}main.art-home,main.art-home:not(.ecom):not(.panel-root){--art-bg:#08110f;--art-bg-strong:#050807;--art-ink:#f4f2e8;--art-muted:#a9b5aa;--art-soft:rgba(244,242,232,0.08);--art-line:rgba(244,242,232,0.14);--art-line-strong:rgba(244,242,232,0.24);--art-green:#36d399;--art-cyan:#6ed7f4;--art-gold:#f2c14e;--art-coral:#ff6b57;--art-panel:rgba(12,20,18,0.84);--art-panel-strong:rgba(18,31,27,0.94);width:100%;max-width:none;min-height:100dvh;margin:0;padding:0 clamp(10px,1.2vw,20px) clamp(28px,4vw,56px);color:var(--art-ink);background:linear-gradient(90deg,rgba(244,242,232,.05) 1px,transparent 0),linear-gradient(rgba(244,242,232,.045) 1px,transparent 0),linear-gradient(135deg,#07100e,#101713 44%,#080b0a);background-size:64px 64px,64px 64px,auto;box-sizing:border-box}.art-home *,.art-home :after,.art-home :before{box-sizing:border-box}.art-home a{color:inherit}.art-home>.art-topbar{position:sticky!important;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;max-width:none!important;margin-bottom:12px;margin-left:0!important;margin-right:0!important;padding:10px;border:1px solid rgba(244,242,232,.16);border-radius:0 0 12px 12px;background:linear-gradient(135deg,rgba(54,211,153,.1),transparent 42%),rgba(5,10,9,.78);box-shadow:0 20px 54px rgba(0,0,0,.22),inset 0 1px 0 rgba(244,242,232,.05);backdrop-filter:blur(18px)}.art-topbar-brand,.art-topbar-cta,.art-topbar-nav a{min-height:40px;display:inline-flex;align-items:center;border-radius:18px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.art-topbar-brand{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;min-width:164px;padding:0 18px;border:1px solid rgba(54,211,153,.22);background:rgba(244,242,232,.06)}.art-topbar-brand span{color:var(--art-ink);font-size:.98rem;font-weight:900;letter-spacing:-.02em;line-height:1}.art-topbar-brand small{color:var(--art-green);font-size:.62rem;font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase}.art-topbar-nav{display:flex;justify-content:center;gap:8px;min-width:0}.art-topbar-nav a{min-width:108px;justify-content:center;padding:0 16px;border:1px solid transparent;color:rgba(244,242,232,.78);font-size:.86rem;font-weight:800;white-space:nowrap}.art-topbar-brand:focus-visible,.art-topbar-brand:hover,.art-topbar-nav a:focus-visible,.art-topbar-nav a:hover{transform:translateY(-1px);border-color:rgba(244,242,232,.18);background:rgba(244,242,232,.08);color:var(--art-ink);text-decoration:none}.art-topbar-cta{justify-content:center;min-width:184px;padding:0 20px;border:1px solid rgba(54,211,153,.6);background:linear-gradient(135deg,rgba(24,143,96,.98),rgba(54,211,153,.92)),var(--art-green);color:#f4f2e8;font-size:.86rem;font-weight:900;white-space:nowrap;box-shadow:0 10px 30px rgba(54,211,153,.18)}.art-topbar-cta:focus-visible,.art-topbar-cta:hover{transform:translateY(-1px);border-color:rgba(244,242,232,.54);background:linear-gradient(135deg,rgba(31,164,110,1),rgba(74,223,164,.96)),var(--art-green);text-decoration:none}.art-topbar-cta:focus-visible{outline:2px solid rgba(54,211,153,.42);outline-offset:3px}.art-topbar-brand:focus-visible,.art-topbar-cta:focus-visible,.art-topbar-nav a:focus-visible{outline:2px solid rgba(54,211,153,.44);outline-offset:3px}.art-final-cta,.art-hero,.art-section{scroll-margin-top:82px}.art-back-to-top{position:fixed;right:clamp(16px,2vw,30px);bottom:clamp(16px,2vw,30px);z-index:30;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid rgba(54,211,153,.42);border-radius:16px;background:linear-gradient(135deg,rgba(54,211,153,.18),rgba(110,215,244,.08)),rgba(5,10,9,.82);color:var(--art-ink);text-decoration:none;box-shadow:0 18px 48px rgba(0,0,0,.34),inset 0 1px 0 rgba(244,242,232,.08);backdrop-filter:blur(14px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.art-back-to-top svg{stroke:var(--art-green);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:transform .18s ease}.art-back-to-top:after{content:attr(data-tooltip);position:absolute;right:calc(100% + 10px);top:50%;width:max-content;max-width:180px;padding:8px 10px;border:1px solid rgba(244,242,232,.16);border-radius:10px;background:rgba(5,10,9,.92);color:var(--art-ink);font-size:.78rem;font-weight:850;letter-spacing:.02em;opacity:0;pointer-events:none;transform:translate(6px,-50%);transition:opacity .18s ease,transform .18s ease}.art-back-to-top:focus-visible,.art-back-to-top:hover{transform:translateY(-2px);border-color:rgba(54,211,153,.68);background:linear-gradient(135deg,rgba(54,211,153,.28),rgba(110,215,244,.12)),rgba(6,14,12,.94);text-decoration:none}.art-back-to-top:focus-visible svg,.art-back-to-top:hover svg{transform:translateY(-2px)}.art-back-to-top:focus-visible:after,.art-back-to-top:hover:after{opacity:1;transform:translateY(-50%)}.art-back-to-top:focus-visible{outline:2px solid rgba(54,211,153,.44);outline-offset:3px}.art-cookie-banner{position:fixed;left:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;border:1px solid rgba(244,242,232,.18);border-radius:14px;background:linear-gradient(135deg,rgba(54,211,153,.12),transparent 38%),rgba(5,10,9,.94);color:var(--art-muted);box-shadow:0 24px 70px rgba(0,0,0,.44),inset 0 1px 0 rgba(244,242,232,.06);backdrop-filter:blur(18px)}.art-cookie-banner strong{display:block;margin-bottom:6px;color:var(--art-ink);font-size:1rem}.art-cookie-banner p{max-width:860px;margin:0;font-size:.92rem;line-height:1.5}.art-cookie-banner small{display:block;margin-top:8px;color:rgba(244,242,232,.72);font-size:.78rem;font-weight:750}.art-cookie-banner a{display:inline-flex;margin-top:8px;color:var(--art-green);font-size:.86rem;font-weight:850;text-decoration:none}.art-cookie-banner a:focus-visible,.art-cookie-banner a:hover{color:var(--art-ink);text-decoration:underline;text-underline-offset:4px}.art-cookie-actions{display:flex;gap:10px;align-items:center}.art-cookie-actions button{min-width:142px;min-height:44px;border:1px solid var(--art-line-strong);border-radius:8px;background:rgba(244,242,232,.08);color:var(--art-ink);font:inherit;font-size:.9rem;font-weight:850;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.art-cookie-actions button:focus-visible,.art-cookie-actions button:hover{transform:translateY(-1px);border-color:rgba(54,211,153,.44);background:rgba(244,242,232,.12)}.art-cookie-actions button.is-primary{border-color:rgba(54,211,153,.55);background:var(--art-green);color:#04100c}.art-cookie-actions button.is-primary:focus-visible,.art-cookie-actions button.is-primary:hover{border-color:rgba(244,242,232,.46);background:#4de2aa}.art-cookie-preferences{position:fixed;left:clamp(76px,6vw,96px);bottom:clamp(16px,2vw,30px);z-index:35;min-height:44px;padding:0 14px;border:1px solid rgba(244,242,232,.18);border-radius:12px;background:linear-gradient(135deg,rgba(54,211,153,.12),transparent 42%),rgba(5,10,9,.84);color:var(--art-ink);font:inherit;font-size:.82rem;font-weight:850;cursor:pointer;box-shadow:0 14px 38px rgba(0,0,0,.28),inset 0 1px 0 rgba(244,242,232,.06);backdrop-filter:blur(14px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.art-cookie-preferences:focus-visible,.art-cookie-preferences:hover{transform:translateY(-1px);border-color:rgba(54,211,153,.5);background:linear-gradient(135deg,rgba(54,211,153,.2),rgba(110,215,244,.08)),rgba(6,14,12,.94)}.art-cookie-preferences:focus-visible{outline:2px solid rgba(54,211,153,.44);outline-offset:3px}.art-hero{position:relative;min-height:min(780px,calc(100dvh - 34px));display:flex;align-items:flex-end;overflow:hidden;padding:clamp(24px,5vw,72px);border:1px solid var(--art-line);border-radius:12px;background:linear-gradient(180deg,rgba(5,8,7,.22),rgba(5,8,7,.88) 82%),linear-gradient(105deg,rgba(5,8,7,.98),rgba(5,8,7,.9) 36%,rgba(5,8,7,.46) 68%,rgba(5,8,7,.22));box-shadow:0 30px 80px rgba(0,0,0,.34);isolation:isolate}.art-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,12,10,.92),rgba(4,12,10,.72) 32%,transparent 66%),linear-gradient(90deg,rgba(54,211,153,.14),transparent 34%),repeating-linear-gradient(135deg,rgba(244,242,232,.05) 0 1px,transparent 1px 15px);opacity:.92;pointer-events:none}.art-hero-scene{position:absolute;inset:clamp(14px,2vw,28px);z-index:-2;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(8,1fr);gap:clamp(10px,1.3vw,18px);opacity:.44;transform:perspective(1200px) rotateX(4deg) rotateY(-8deg) translateX(14%);transform-origin:right center}.art-hero-shot{position:relative;overflow:hidden;min-height:160px;border:1px solid rgba(244,242,232,.18);border-radius:8px;background:#121917;box-shadow:0 20px 60px rgba(0,0,0,.36)}.art-hero-shot:first-child{grid-column:6/12;grid-row:1/5}.art-hero-shot:nth-child(2){grid-column:8/13;grid-row:5/9}.art-hero-shot:nth-child(3){grid-column:2/7;grid-row:4/8}.art-hero-shot:nth-child(4){grid-column:4/9;grid-row:2/6}.art-hero-content{width:min(820px,100%);display:grid;gap:22px;position:relative;z-index:1}.art-eyebrow,.art-kicker,.art-product-slug{margin:0;color:var(--art-green);font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.art-hero h1{margin:0;color:var(--art-ink);font-size:clamp(4rem,14vw,12rem);font-weight:800;letter-spacing:0;line-height:.82;text-shadow:0 4px 30px rgba(0,0,0,.56)}.art-hero-subtitle{max-width:760px;margin:0;color:#e7eadf;font-size:clamp(1.18rem,2.2vw,1.75rem);line-height:1.35;text-shadow:0 2px 22px rgba(0,0,0,.64)}.art-final-actions,.art-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.art-button{display:inline-flex;align-items:center;justify-content:center;min-width:188px;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:7px;font-weight:800;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.art-button:hover{transform:translateY(-1px);text-decoration:none}.art-button-primary{background:var(--art-green);color:#04100c}.art-button-secondary{border-color:rgba(54,211,153,.28);background:rgba(8,17,15,.82);color:var(--art-ink)}.art-hero-proof{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none}.art-hero-proof li,.art-niche-list li,.art-product-body li,.art-proof-grid li,.art-service-card li{border:1px solid var(--art-line);border-radius:999px;background:rgba(244,242,232,.07);color:#dde6dc;font-size:.9rem;font-weight:700}.art-hero-proof li{padding:8px 11px;background:rgba(6,14,12,.72);box-shadow:0 10px 28px rgba(0,0,0,.22);backdrop-filter:blur(8px)}.art-signal-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:14px;border:1px solid var(--art-line);border-radius:12px;background:var(--art-line)}.art-signal{min-height:104px;display:grid;align-content:center;gap:7px;padding:18px;background:rgba(10,18,16,.92)}.art-signal strong{color:var(--art-gold);font-size:clamp(1.7rem,3vw,2.45rem);line-height:1}.art-signal span{color:var(--art-muted);font-weight:750;line-height:1.35}.art-final-cta,.art-section{margin-top:14px;border:1px solid var(--art-line);border-radius:10px;background:var(--art-panel);backdrop-filter:blur(16px)}.art-section{padding:clamp(24px,4vw,48px)}.art-section-heading{width:min(920px,100%);display:grid;gap:12px;margin-bottom:24px}.art-final-cta h2,.art-section-heading h2{margin:0;color:var(--art-ink);font-size:clamp(2rem,4vw,4rem);font-weight:800;letter-spacing:0;line-height:1}.art-faq-list p,.art-intro-copy p,.art-method-step p,.art-product-body p,.art-proof-grid p,.art-section-heading p:not(.art-kicker),.art-service-card p{margin:0;color:var(--art-muted);font-size:1rem;line-height:1.72}.art-intro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.72fr);gap:clamp(24px,5vw,72px);align-items:start}.art-intro .art-section-heading{margin-bottom:0}.art-intro-copy{display:grid;gap:18px;padding-top:10px}.art-faq-list,.art-method-grid,.art-products-grid,.art-services-grid{display:grid;gap:12px}.art-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.art-method-step,.art-service-card{display:grid;align-content:start;gap:14px;min-height:100%;padding:18px;border:1px solid var(--art-line);border-radius:8px;background:linear-gradient(180deg,rgba(244,242,232,.07),rgba(244,242,232,.035)),rgba(8,17,15,.62)}.art-card-index,.art-method-step span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(54,211,153,.36);border-radius:8px;background:rgba(54,211,153,.12);color:var(--art-green);font-weight:900}.art-method-step h3,.art-product-body h3,.art-proof-grid h3,.art-service-card h3{margin:0;color:var(--art-ink);font-size:1.22rem;line-height:1.18}.art-niche-list,.art-product-body ul,.art-proof-grid ul,.art-service-card ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.art-niche-list li,.art-product-body li,.art-proof-grid li,.art-service-card li{padding:7px 10px;font-size:.84rem}.art-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-product-card{display:grid;grid-template-columns:minmax(220px,.98fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--art-line);border-radius:8px;background:linear-gradient(135deg,rgba(54,211,153,.08),transparent 42%),var(--art-panel-strong);box-shadow:inset 0 1px 0 rgba(244,242,232,.04);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.art-product-card:hover{transform:translateY(-2px);border-color:rgba(54,211,153,.34);box-shadow:inset 0 1px 0 rgba(244,242,232,.06),0 18px 52px rgba(0,0,0,.28)}.art-product-media{position:relative;display:block;min-height:300px;overflow:hidden;background:#121917}.art-product-media img{transition:transform .28s ease,filter .28s ease}.art-product-card:hover .art-product-media img{transform:scale(1.025);filter:saturate(1.05) contrast(1.02)}.art-product-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,7,.02),rgba(5,8,7,.36));pointer-events:none}.art-product-body{display:grid;align-content:start;gap:13px;padding:20px}.art-text-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-height:40px;margin-top:2px;padding:0 10px 0 14px;border:1px solid rgba(54,211,153,.3);border-radius:999px;background:linear-gradient(135deg,rgba(54,211,153,.16),rgba(110,215,244,.06)),rgba(5,8,7,.78);color:var(--art-ink);font-size:.82rem;font-weight:850;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;box-shadow:inset 0 1px 0 rgba(244,242,232,.06);transition:transform .18s ease,border-color .18s ease,background .18s ease}.art-text-link:focus-visible,.art-text-link:hover{transform:translateY(-1px);border-color:rgba(54,211,153,.62);background:linear-gradient(135deg,rgba(54,211,153,.24),rgba(110,215,244,.1)),rgba(6,14,12,.94);text-decoration:none}.art-text-link:focus-visible{outline:2px solid rgba(54,211,153,.42);outline-offset:3px}.art-text-link-icon{width:18px;height:18px;padding:3px;border:1px solid rgba(244,242,232,.14);border-radius:999px;background:rgba(244,242,232,.08);stroke:var(--art-green);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.art-text-link:focus-visible .art-text-link-icon,.art-text-link:hover .art-text-link-icon{transform:translate(2px,-2px);border-color:rgba(54,211,153,.36);background:rgba(54,211,153,.14)}.art-niches{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);gap:clamp(20px,4vw,48px);align-items:center}.art-niches .art-section-heading{margin-bottom:0}.art-niche-list li:nth-child(3n+1){border-color:rgba(110,215,244,.32)}.art-niche-list li:nth-child(3n+2){border-color:rgba(242,193,78,.32)}.art-niche-list li:nth-child(3n+3){border-color:rgba(255,107,87,.3)}.art-method-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.art-proof{padding-top:clamp(18px,2.8vw,28px);padding-bottom:clamp(18px,2.8vw,28px);background:linear-gradient(135deg,rgba(54,211,153,.13),transparent 38%),linear-gradient(180deg,rgba(244,242,232,.07),rgba(244,242,232,.035)),var(--art-panel)}.art-proof-shell{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);gap:clamp(18px,2.4vw,28px);align-items:start;padding-top:0}.art-proof-shell>div{display:grid;align-content:start;gap:12px}.art-proof-copy{max-width:none;gap:12px;padding-right:0}.art-proof-copy h2{margin:0;max-width:none;color:var(--art-ink);font-size:clamp(1.8rem,2.6vw,2.75rem);font-weight:850;letter-spacing:0;line-height:.94}.art-proof-copy h3{margin:0;max-width:none;font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.06}.art-proof-copy p{max-width:40rem}.art-proof-note{margin:2px 0 0;color:rgba(244,242,232,.84);font-size:.95rem;line-height:1.58}.art-proof-profile,.art-proof-skills{display:grid;align-content:start;gap:14px;padding:14px;border-radius:10px;align-self:start}.art-proof-aside{display:grid;gap:16px;align-self:start}.art-proof-profile{width:100%;justify-self:end;border:1px solid rgba(244,242,232,.12);background:rgba(5,10,9,.48);box-shadow:inset 0 1px 0 rgba(244,242,232,.04);backdrop-filter:blur(16px)}.art-proof-profile-header{display:grid;grid-template-columns:156px minmax(0,1fr);gap:18px;align-items:center}.art-proof-portrait{position:relative;overflow:hidden;width:156px;height:156px;border:1px solid rgba(244,242,232,.14);border-radius:50%;background:radial-gradient(circle at top,rgba(54,211,153,.22),transparent 54%),#101715;box-shadow:0 18px 48px rgba(0,0,0,.26),inset 0 1px 0 rgba(244,242,232,.05)}.art-proof-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,7,.02),rgba(5,8,7,.36)),repeating-linear-gradient(135deg,rgba(244,242,232,.04) 0 1px,transparent 1px 15px);pointer-events:none}.art-proof-profile-copy{display:grid;gap:6px;align-content:start;min-width:0}.art-proof-profile-copy h3{margin:0;font-size:1.72rem;line-height:.98}.art-proof-profile-copy p:not(.art-product-slug){font-size:.94rem;line-height:1.5}.art-proof-profile-note{margin:4px 0 0;color:rgba(244,242,232,.74);font-size:.92rem;line-height:1.45}.art-proof-skills{gap:12px;width:100%;padding-top:0}.art-proof-skills-copy{display:grid;gap:6px}.art-proof-skills-copy h3{margin:0;font-size:1.16rem;line-height:1.18}.art-proof-skills-copy p{margin:0}.art-proof-skills ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.art-proof-skills li{padding:12px 14px;border:1px solid rgba(244,242,232,.12);border-radius:999px;background:rgba(244,242,232,.02);color:var(--art-ink);font-size:.9rem;font-weight:700;line-height:1.3}.art-proof-skills li::marker{content:""}.art-faq-column{display:grid;gap:12px;align-content:start}.art-faq-list details{border:1px solid var(--art-line);border-radius:8px;background:linear-gradient(180deg,rgba(244,242,232,.07),rgba(244,242,232,.035)),rgba(8,17,15,.62);overflow:hidden}.art-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;color:var(--art-ink);font-size:1.08rem;font-weight:800;line-height:1.2;cursor:pointer;list-style:none}.art-faq-list summary::-webkit-details-marker{display:none}.art-faq-chevron{flex:0 0 auto;stroke:var(--art-green);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:transform .18s ease}.art-faq-list details[open] .art-faq-chevron{transform:rotate(180deg)}.art-faq-answer{padding:0 18px 18px}.art-faq-answer p{margin:0;color:var(--art-muted);font-size:.98rem;line-height:1.68}.art-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.art-final-cta{display:grid;gap:20px;padding:clamp(26px,5vw,60px);background:linear-gradient(115deg,rgba(54,211,153,.18),rgba(110,215,244,.1) 42%,rgba(255,107,87,.12)),#09120f}.art-final-cta h2{max-width:920px}.art-final-actions .art-button-primary{color:#06100c}.art-final-actions .art-button-secondary{color:var(--art-ink)}.art-footerbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 22px;margin-top:14px;padding:18px;border:1px solid var(--art-line);border-radius:10px;background:rgba(5,10,9,.78);color:var(--art-muted);font-size:.9rem;line-height:1.45}.art-footerbar div{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.art-footerbar strong{color:var(--art-ink)}.art-footerbar a{color:var(--art-green);font-weight:850;text-decoration:none}.art-footerbar a:focus-visible,.art-footerbar a:hover{color:var(--art-ink);text-decoration:underline;text-underline-offset:4px}.art-policy-page{display:grid;gap:14px;justify-items:center}.art-policy-content,.art-policy-hero{width:min(880px,100%);border:1px solid var(--art-line);border-radius:10px;background:var(--art-panel);backdrop-filter:blur(16px)}.art-policy-hero{justify-items:center;display:grid;gap:12px;padding:clamp(20px,3vw,34px);text-align:center}.art-policy-hero h1{max-width:680px;margin:0;color:var(--art-ink);font-size:clamp(1.9rem,3.2vw,3rem);font-weight:850;letter-spacing:-.035em;line-height:.96}.art-policy-hero p:not(.art-kicker){max-width:680px;margin:0;color:var(--art-muted);font-size:1rem;line-height:1.62}.art-policy-back{width:fit-content;min-height:42px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid rgba(54,211,153,.3);border-radius:8px;background:rgba(244,242,232,.06);color:var(--art-ink);font-weight:850;text-decoration:none}.art-policy-back:focus-visible,.art-policy-back:hover{border-color:rgba(54,211,153,.58);background:rgba(54,211,153,.12);text-decoration:none}.art-policy-content{display:grid;gap:1px;overflow:hidden;background:var(--art-line)}.art-policy-content article{display:grid;gap:10px;padding:clamp(18px,2.4vw,28px);background:linear-gradient(135deg,rgba(54,211,153,.06),transparent 36%),rgba(8,17,15,.88)}.art-policy-content h2{margin:0;color:var(--art-ink);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.2}.art-policy-content p{max-width:840px;margin:0;color:var(--art-muted);font-size:.95rem;line-height:1.68}@media (max-width:1180px){.art-home>.art-topbar{grid-template-columns:auto auto}.art-topbar-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.art-topbar-nav::-webkit-scrollbar{display:none}.art-topbar-cta{justify-self:end}.art-method-grid,.art-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-intro,.art-niches,.art-product-card,.art-products-grid,.art-proof-grid,.art-proof-shell{grid-template-columns:1fr}.art-proof-copy{padding-right:0}.art-proof-aside{grid-template-columns:1fr}.art-proof-profile{width:100%;justify-self:stretch}}@media (max-width:760px){body:has(main.art-home){background-size:44px 44px,44px 44px,auto}main.art-home,main.art-home:not(.ecom):not(.panel-root){padding:0 10px 34px;background-size:44px 44px,44px 44px,auto}.art-home>.art-topbar{top:0;gap:8px;margin-bottom:10px;padding:8px;border-radius:0 0 14px 14px}.art-topbar-brand{min-width:0;padding:0 12px}.art-topbar-brand small{display:none}.art-topbar-nav{gap:4px}.art-topbar-nav a{min-height:36px;padding:0 10px;font-size:.8rem;background:rgba(244,242,232,.045)}.art-topbar-cta{min-height:40px;padding:0 12px;font-size:.8rem}.art-cookie-banner{grid-template-columns:1fr;gap:14px;padding:16px}.art-cookie-actions{display:grid;grid-template-columns:1fr}.art-cookie-actions button{width:100%}.art-cookie-preferences{left:88px;bottom:18px}.art-hero{min-height:640px;padding:22px;border-radius:14px}.art-hero-scene{inset:10px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(9,1fr);opacity:.45;transform:none}.art-hero-shot:first-child{grid-column:2/7;grid-row:1/4}.art-hero-shot:nth-child(2){grid-column:1/6;grid-row:4/7}.art-hero-shot:nth-child(3){grid-column:2/7;grid-row:7/10}.art-hero-shot:nth-child(4){display:none}.art-hero h1{font-size:clamp(3.4rem,21vw,6.6rem)}.art-hero-subtitle{font-size:1.08rem}.art-final-actions,.art-hero-actions{flex-direction:column}.art-button{width:100%}.art-faq-list,.art-method-grid,.art-services-grid,.art-signal-bar{grid-template-columns:1fr}.art-faq-column{grid-column:1/-1}.art-signal{min-height:88px}.art-final-cta,.art-footerbar,.art-section{border-radius:12px}.art-section{padding:22px}.art-final-cta h2,.art-section-heading h2{font-size:clamp(1.85rem,10vw,2.7rem)}.art-product-media{min-height:240px}.art-policy-page{gap:10px}.art-policy-content,.art-policy-hero{width:100%}.art-policy-hero{gap:10px;padding:16px}.art-policy-hero h1{font-size:clamp(1.7rem,8vw,2.15rem);line-height:1}.art-policy-content p,.art-policy-hero p:not(.art-kicker){font-size:.92rem;line-height:1.62}.art-policy-content article{padding:18px}.art-policy-content h2{font-size:1.05rem}.art-policy-back{min-height:38px;padding:0 12px;font-size:.86rem}.art-proof-profile{width:100%;padding:14px;justify-self:stretch}.art-proof-skills{padding:14px}.art-proof-points,.art-proof-skills ul{grid-template-columns:1fr}.art-proof-profile-header{grid-template-columns:1fr;justify-items:center;text-align:center}.art-proof-portrait{width:156px;height:156px}.art-proof-profile-copy{justify-items:center}.art-proof-skills-copy{text-align:center}}