.resin-trust-section{--resin-accent:#f0c76a;--resin-accent-rgb:240,199,106;--resin-cool:#80dfff;position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(58px,7vw,94px)}.resin-trust-section[data-resin-theme=glass]{--resin-accent:#7fe4ff;--resin-accent-rgb:127,228,255;--resin-cool:#c5a2ff}.resin-trust-section[data-resin-theme=print]{--resin-accent:#f3a7dc;--resin-accent-rgb:243,167,220;--resin-cool:#ffc86f}.resin-trust-section[data-resin-theme=kitchen]{--resin-accent:#f2c65f;--resin-accent-rgb:242,198,95;--resin-cool:#72e2d2}.resin-trust-section:before{content:"";position:absolute;z-index:-1;width:min(62vw,900px);aspect-ratio:1;top:-40%;right:-26%;border-radius:50%;background:radial-gradient(circle,rgba(var(--resin-accent-rgb),.13),transparent 68%);pointer-events:none;animation:resin-drift 10s ease-in-out infinite alternate}.resin-trust-shell{position:relative}.resin-trust-shell:before{content:"";position:absolute;top:-24px;right:0;width:88px;height:1px;background:linear-gradient(90deg,var(--resin-accent),transparent);box-shadow:0 0 18px rgba(var(--resin-accent-rgb),.5)}.resin-showcase{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);grid-gap:clamp(38px,6vw,82px);gap:clamp(38px,6vw,82px);align-items:center}.resin-media{position:relative;min-width:0;aspect-ratio:16/10;margin:0;isolation:isolate;overflow:hidden;border-radius:28px;animation:resin-rise .9s cubic-bezier(.16,1,.3,1) backwards}.resin-media:before{inset:10px;z-index:2;border:1px solid rgba(var(--resin-accent-rgb),.36);border-radius:20px;background:linear-gradient(var(--resin-accent),var(--resin-accent)) 100% 0 /54px 1px no-repeat,linear-gradient(var(--resin-accent),var(--resin-accent)) 100% 0 /1px 54px no-repeat,linear-gradient(var(--resin-cool),var(--resin-cool)) 0 100% /54px 1px no-repeat,linear-gradient(var(--resin-cool),var(--resin-cool)) 0 100% /1px 54px no-repeat;opacity:.68}.resin-media:after,.resin-media:before{content:"";position:absolute;pointer-events:none}.resin-media:after{inset:0;z-index:1;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 22%),linear-gradient(0deg,rgba(3,4,7,.84),transparent 48%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 28px 70px rgba(0,0,0,.52)}.resin-media img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit;filter:saturate(1.06) contrast(1.03);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s ease}.resin-media:hover img{transform:scale(1.035);filter:saturate(1.14) contrast(1.05)}.resin-media figcaption{position:absolute;right:22px;bottom:18px;left:22px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;color:rgba(255,255,255,.9);font-size:.86rem}.resin-media figcaption span{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(var(--resin-accent-rgb),.42);border-radius:999px;color:var(--resin-accent);background:rgba(7,7,10,.64);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.7rem}.resin-trust-copy{animation:resin-rise .9s cubic-bezier(.16,1,.3,1) 80ms backwards}.resin-trust-copy .section-title{max-width:680px;margin-top:12px;font-size:clamp(2rem,3.1vw,3.6rem);line-height:1.35}.resin-trust-copy>p{max-width:720px;margin-top:17px;padding-right:20px;border-right:1px solid rgba(var(--resin-accent-rgb),.34);color:rgba(239,239,244,.77);font-size:clamp(.92rem,1.05vw,1rem);line-height:2.05}.resin-layer-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:25px}.resin-layer{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid rgba(var(--resin-accent-rgb),.2);border-radius:999px;color:rgba(246,244,240,.86);background:rgba(var(--resin-accent-rgb),.055);box-shadow:inset 0 1px rgba(255,255,255,.035);font-size:.76rem;transition:color .35s ease,border-color .35s ease,background .35s ease,transform .4s cubic-bezier(.16,1,.3,1)}.resin-layer:hover{color:#fff;border-color:rgba(var(--resin-accent-rgb),.55);background:rgba(var(--resin-accent-rgb),.11);transform:translateY(-3px)}.resin-arrow{color:rgba(var(--resin-accent-rgb),.52);font-style:normal;font-size:.8rem}.resin-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:32px;perspective:1200px}.resin-benefit-card{position:relative;min-height:164px;overflow:hidden;padding:20px 18px;border:1px solid rgba(var(--resin-accent-rgb),.18);border-radius:20px;background:radial-gradient(circle at var(--mx,50%) var(--my,10%),rgba(var(--resin-accent-rgb),.14),transparent 50%),linear-gradient(145deg,rgba(22,21,27,.86),rgba(7,8,11,.76));box-shadow:0 16px 38px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.05);transform-style:preserve-3d;transition:transform .56s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .5s ease;animation:resin-rise .8s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--reveal-delay,0s)}.resin-benefit-card:before{content:"";position:absolute;top:0;right:18px;width:44px;height:1px;background:var(--resin-accent);box-shadow:0 0 18px rgba(var(--resin-accent-rgb),.6);transition:width .5s cubic-bezier(.16,1,.3,1)}.resin-benefit-card--resin{border-color:rgba(var(--resin-accent-rgb),.38);background:radial-gradient(circle at var(--mx,50%) var(--my,10%),rgba(var(--resin-accent-rgb),.21),transparent 54%),linear-gradient(145deg,rgba(31,27,20,.94),rgba(8,9,11,.84));box-shadow:0 20px 48px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.07)}.resin-benefit-card--resin:before{width:calc(100% - 36px)}.resin-benefit-card--resin h3{color:var(--resin-accent);font-size:1.04rem}.resin-benefit-card:hover{z-index:3;border-color:rgba(var(--resin-accent-rgb),.5);box-shadow:0 26px 58px rgba(0,0,0,.48),0 0 26px rgba(var(--resin-accent-rgb),.1);transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-6px)}.resin-benefit-card:hover:before{width:calc(100% - 36px)}.resin-benefit-icon{display:inline-flex;margin-bottom:12px;padding:5px 9px;border:1px solid rgba(var(--resin-accent-rgb),.24);border-radius:999px;color:var(--resin-accent);background:rgba(var(--resin-accent-rgb),.065);font-size:.7rem;transform:translateZ(16px)}.resin-benefit-card h3{margin-bottom:6px;color:#fff;font-size:.96rem;line-height:1.65;transform:translateZ(13px)}.resin-benefit-card p{color:rgba(235,235,242,.66);font-size:.8rem;line-height:1.85;transform:translateZ(9px)}.resin-trust-note{margin:17px 3px 0;color:rgba(224,224,232,.48);font-size:.72rem;line-height:1.8}.portfolio-image{position:relative}.resin-card-badge{position:absolute;top:14px;right:14px;z-index:6;display:inline-flex;align-items:center;min-height:31px;padding:6px 12px;border:1px solid rgba(255,226,157,.48);border-radius:999px;color:#fff7e2;background:linear-gradient(135deg,rgba(112,77,22,.88),rgba(18,15,12,.82));box-shadow:0 8px 25px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;font-size:.72rem;font-weight:700}.resin-hero-badges{margin-top:22px}@keyframes resin-drift{0%{transform:translate3d(0,-2%,0) scale(.96)}to{transform:translate3d(4%,5%,0) scale(1.05)}}@keyframes resin-rise{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:1050px){.resin-showcase{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:36px}.resin-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.resin-showcase{grid-template-columns:1fr}.resin-media{width:min(100%,620px)}}@media (max-width:650px){.resin-trust-section{padding-block:58px}.resin-media{aspect-ratio:16/11;border-radius:22px}.resin-media figcaption{right:15px;bottom:14px;left:15px;font-size:.74rem}.resin-trust-copy>p{padding-right:15px}.resin-layer-flow{gap:7px}.resin-arrow{display:none}.resin-benefit-grid{grid-template-columns:1fr;gap:11px;margin-top:26px}.resin-benefit-card{min-height:0}.resin-card-badge{top:10px;right:10px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.resin-benefit-card,.resin-media,.resin-trust-copy,.resin-trust-section:before{animation:none}.resin-benefit-card,.resin-layer,.resin-media img{transform:none!important}}.kitchen-page{--kitchen-green:#55ffa6;--kitchen-mint:#c8ffda;--kitchen-cyan:#55ecff;--kitchen-gold:#ffc15c;--kitchen-ink:#010705;background:radial-gradient(circle at 82% 8%,rgba(49,255,145,.24),transparent 28%),radial-gradient(circle at 12% 24%,rgba(85,236,255,.12),transparent 24%),radial-gradient(circle at 8% 72%,rgba(255,193,92,.14),transparent 28%),linear-gradient(145deg,#010403,#06150c 48%,#020605)}main.kitchen-page{background:linear-gradient(180deg,transparent,rgba(5,23,12,.4) 50%,transparent)}.kitchen-page .hero-title .text-gold,.kitchen-page .section-title{color:var(--kitchen-mint);text-shadow:0 0 18px rgba(85,255,166,.34),0 0 44px rgba(85,236,255,.12)}.kitchen-hero .hero-grid{perspective:1600px}.kitchen-hero-copy,.kitchen-hero-visual{position:relative;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .48s ease}.kitchen-hero-copy{overflow:hidden;border:1px solid rgba(85,255,166,.32);background:radial-gradient(circle at var(--mx,62%) var(--my,16%),rgba(85,236,255,.12),transparent 36%),linear-gradient(145deg,rgba(8,31,18,.95),rgba(2,9,6,.98));box-shadow:0 34px 88px rgba(0,0,0,.68),inset 0 0 0 1px rgba(255,193,92,.08)}.kitchen-hero-copy:before{inset:12px;border:1px solid rgba(85,236,255,.18);border-radius:24px;background:linear-gradient(var(--kitchen-mint),var(--kitchen-mint)) 0 0 /54px 2px no-repeat,linear-gradient(var(--kitchen-mint),var(--kitchen-mint)) 0 0 /2px 54px no-repeat,linear-gradient(var(--kitchen-gold),var(--kitchen-gold)) 100% 100% /54px 2px no-repeat,linear-gradient(var(--kitchen-gold),var(--kitchen-gold)) 100% 100% /2px 54px no-repeat;opacity:.62}.kitchen-hero-copy:after,.kitchen-hero-copy:before{content:"";position:absolute;z-index:0;pointer-events:none}.kitchen-hero-copy:after{width:220px;height:220px;top:-90px;left:-70px;border:1px solid rgba(85,255,166,.24);border-radius:50%;box-shadow:0 0 75px rgba(85,236,255,.12),inset 0 0 55px rgba(85,255,166,.08)}.kitchen-hero-copy>*{position:relative;z-index:2;transform:translateZ(24px)}.kitchen-hero-copy .hero-title{transform:translateZ(46px)}.kitchen-hero-copy .hero-actions{transform:translateZ(36px)}.kitchen-hero-copy .hero-badges{transform:translateZ(30px)}.kitchen-hero-copy.is-revealed:hover,.kitchen-hero-visual.is-revealed:hover{z-index:5;transform:perspective(1350px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-8px) scale(1.018)}.kitchen-hero-copy.is-revealed:hover{border-color:rgba(200,255,218,.72);box-shadow:0 48px 105px rgba(0,0,0,.76),0 0 54px rgba(85,255,166,.18)}.kitchen-hero-visual .media{transform:translateZ(32px)}.kitchen-page .hero-side .media{border-color:rgba(124,227,161,.48);background:#051009;box-shadow:0 30px 82px rgba(0,0,0,.72),0 0 44px rgba(65,210,116,.14)}.kitchen-page .hero-side .media:after{content:"";position:absolute;inset:12px;z-index:5;pointer-events:none;border:1px solid rgba(185,255,208,.3);border-radius:25px;box-shadow:inset 0 0 28px rgba(124,227,161,.08)}.kitchen-page .portfolio-filter-btn{border-color:rgba(124,227,161,.42);background:rgba(3,15,8,.86)}.kitchen-page .portfolio-filter-btn.active,.kitchen-page .portfolio-filter-btn:hover{color:#021007;border-color:var(--kitchen-mint);background:linear-gradient(135deg,#d5ffe1,#79e5a0 62%,#e0bc63);box-shadow:0 14px 34px rgba(73,223,126,.25)}.kitchen-page .portfolio-grid{perspective:1400px;gap:30px}.kitchen-page .kitchen-gallery-card{height:410px;border-color:rgba(124,227,161,.38);background:linear-gradient(145deg,#0b1b10,#020704);box-shadow:0 30px 72px rgba(0,0,0,.68),inset 0 0 0 1px rgba(224,188,99,.08);transform-style:preserve-3d;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .45s ease}.kitchen-page .kitchen-gallery-card .portfolio-image{position:relative;transform:translateZ(14px)}.kitchen-page .kitchen-gallery-card .portfolio-image:after{content:"";position:absolute;inset:12px;z-index:5;pointer-events:none;border:1px solid rgba(185,255,208,.22);border-radius:19px;background:linear-gradient(var(--kitchen-mint),var(--kitchen-mint)) 0 0 /46px 2px no-repeat,linear-gradient(var(--kitchen-mint),var(--kitchen-mint)) 0 0 /2px 46px no-repeat,linear-gradient(var(--kitchen-gold),var(--kitchen-gold)) 100% 0 /46px 2px no-repeat,linear-gradient(var(--kitchen-gold),var(--kitchen-gold)) 100% 0 /2px 46px no-repeat,linear-gradient(var(--kitchen-gold),var(--kitchen-gold)) 0 100% /46px 2px no-repeat,linear-gradient(var(--kitchen-gold),var(--kitchen-gold)) 0 100% /2px 46px no-repeat,linear-gradient(var(--kitchen-mint),var(--kitchen-mint)) 100% 100% /46px 2px no-repeat,linear-gradient(var(--kitchen-mint),var(--kitchen-mint)) 100% 100% /2px 46px no-repeat;box-shadow:inset 0 0 42px rgba(0,0,0,.15);opacity:.62;transition:inset .4s ease,opacity .4s ease}.kitchen-page .kitchen-gallery-card .portfolio-caption{transform:translateY(calc(100% - 78px)) translateZ(38px);background:linear-gradient(180deg,transparent,rgba(2,12,6,.97) 38%)}.kitchen-page .kitchen-gallery-card:hover .portfolio-caption{transform:translateY(0) translateZ(38px)}.kitchen-page .kitchen-gallery-card.is-revealed:hover{z-index:8;border-color:rgba(185,255,208,.82);box-shadow:0 42px 92px rgba(0,0,0,.78),0 0 48px rgba(73,223,126,.22);transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-13px) scale(1.025)}.kitchen-page .kitchen-gallery-card:hover .portfolio-image:after{inset:8px;opacity:.95}.kitchen-page .portfolio-lightbox-image{border-color:rgba(185,255,208,.42);box-shadow:0 42px 120px rgba(0,0,0,.88),0 0 64px rgba(73,223,126,.22)}@media (max-width:700px){.kitchen-page .kitchen-gallery-card{height:330px}.kitchen-page .kitchen-gallery-card .portfolio-caption{transform:translateY(calc(100% - 72px))}}@media (prefers-reduced-motion:reduce){.kitchen-3d-card{transform:none!important}}