:root{--ink:#14171f;--muted:#657082;--line:#e5e9ef;--soft:#f5f7fa;--white:#ffffff;--blue:#135ee8;--green:#14a765;--shadow:0 22px 70px rgba(28,38,56,0.11);--font-body:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-display:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tracking-label:0.06em;font-family:var(--font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fbfcfe;font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em}h3{font-weight:400}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,select,textarea{font:inherit}.site{width:min(100% - 32px,1360px);margin:0 auto}.header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100vw;min-height:56px;margin:0 0 0 calc(50% - 50vw);padding:0 max(32px,calc((100vw - 1360px) / 2 + 32px));border-bottom:1px solid rgba(20,23,31,.07);background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(28,38,56,.04);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.homeHero{width:100vw;min-height:calc(100vh - 56px);margin-left:calc(50% - 50vw);display:grid;place-items:center;position:relative;overflow:hidden;padding:96px 24px 120px;color:#eef6ff;background:radial-gradient(circle at 50% 34%,rgba(0,157,255,.2),transparent 34%),linear-gradient(90deg,rgba(5,10,22,.98),rgba(8,20,42,.86) 50%,rgba(5,10,22,.98)),#050914}.homeHero:before{content:"";position:absolute;inset:-40px;background:linear-gradient(90deg,rgba(5,10,22,.92),rgba(5,10,22,.46),rgba(5,10,22,.94)),url(/product-images/boru-85.jpg) center 46% /cover no-repeat;filter:blur(8px) saturate(.9);opacity:.38;transform:scale(1.04)}.homeHero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(0,157,255,.18),transparent 32%),linear-gradient(180deg,rgba(5,10,22,.4),rgba(5,10,22,.7) 58%,rgba(3,7,15,.96));pointer-events:none}.heroInner{position:relative;z-index:1;width:min(100%,980px);display:grid;justify-items:center;text-align:center}.heroBadge{display:inline-flex;align-items:center;gap:10px;margin:0 0 34px;padding:10px 18px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:rgba(238,246,255,.74);background:rgba(255,255,255,.06);font-size:.75rem;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.heroBadge:before{content:"";width:8px;height:8px;border-radius:999px;background:#009dff;box-shadow:0 0 18px rgba(0,157,255,.8)}.homeHero h1{max-width:16ch;color:#f7fbff;font-size:clamp(2.15rem,4.5vw,4rem);font-weight:600;line-height:1.04}.homeHero h1 em,.homeHero h1 span{color:#00aaff;font-style:normal}.homeHero p:not(.heroBadge){max-width:690px;margin:28px 0 0;color:rgba(238,246,255,.78);font-size:clamp(.92rem,1.05vw,.98rem);line-height:1.66}.heroButtons{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:42px}.heroPrimary,.heroSecondary{display:inline-flex;min-height:58px;align-items:center;justify-content:center;padding:0 30px;border-radius:999px;color:#fff;font-weight:700;letter-spacing:-.01em}.heroPrimary{background:#0785f2;box-shadow:0 22px 48px rgba(7,133,242,.35)}.heroPrimary:before{content:"";width:0;height:0;margin-right:10px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #fff}.heroSecondary{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.heroSecondary:after{content:"→";margin-left:10px}.heroStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:34px;gap:34px;margin-top:70px}.heroStats div{display:grid;grid-gap:7px;gap:7px}.heroStats strong{color:#009dff;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500}.heroStats span{color:rgba(238,246,255,.62);font-size:.83rem}.heroExplore{position:absolute;top:calc(100% + 82px);color:rgba(238,246,255,.5);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.heroExplore:after{content:"";display:block;width:1px;height:54px;margin:12px auto 0;background:linear-gradient(180deg,rgba(0,157,255,.8),transparent)}.seriesHero{--series-accent:#0aa6ff;--series-accent-rgb:7,133,242;width:100vw;margin-left:calc(50% - 50vw);padding:56px max(32px,calc((100vw - 1360px) / 2 + 32px)) 70px;color:#eef6ff;background:radial-gradient(circle at 72% 30%,rgba(var(--series-accent-rgb),.2),transparent 32%),linear-gradient(135deg,#071425 0,#07101e 48%,#050914 100%)}.spiderSeries{--series-accent:#28b779;--series-accent-rgb:40,183,121;background:radial-gradient(circle at 72% 30%,rgba(40,183,121,.22),transparent 32%),linear-gradient(135deg,#071510,#071c17 48%,#050914)}.seriesHeroInner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px);align-items:center}.seriesBreadcrumb{margin:0 0 28px;color:rgba(238,246,255,.58)}.seriesBreadcrumb strong{color:#fff}.seriesCopy{max-width:560px}.seriesCopy .darkKicker{width:-moz-fit-content;width:fit-content;margin:0 0 22px}.seriesCopy h1{margin:0;color:#fff;font-size:clamp(1.8rem,3vw,3rem);font-weight:600;line-height:1.04}.seriesCopy h1 span{display:block;color:var(--series-accent)}.seriesCopy>p{max-width:560px;margin:22px 0 0;color:rgba(238,246,255,.78);font-size:.92rem;line-height:1.66}.seriesActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.seriesActions a{min-width:118px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:8px;color:#fff;background:var(--series-accent);font-size:.87rem;font-weight:700;letter-spacing:-.01em}.seriesActions a:nth-child(2){border:1px solid rgba(34,197,94,.42);color:#34d471;background:rgba(20,167,101,.08)}.seriesStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.seriesStats article{min-height:82px;display:grid;place-items:center;grid-gap:6px;gap:6px;padding:16px 12px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(255,255,255,.06)}.seriesStats strong{color:var(--series-accent);font-size:1.05rem;font-weight:800}.seriesStats span{color:rgba(238,246,255,.68);font-size:.76rem}.sizeShowcase{padding:62px 8px 86px}.sizeShowcaseHead{max-width:620px;margin:0 auto 42px;text-align:center}.sizeShowcaseHead h2{margin:0;font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:600}.sizeShowcaseHead p{margin:12px 0 0;color:var(--muted);font-size:.95rem;line-height:1.7}.listingGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.listingCard{overflow:hidden;border:1px solid rgba(20,23,31,.08);border-radius:12px;background:#fff;box-shadow:0 18px 50px rgba(28,38,56,.08);transition:transform .2s ease,box-shadow .2s ease}.listingCard:hover{transform:translateY(-4px);box-shadow:0 26px 70px rgba(28,38,56,.12)}.listingImage{position:relative;height:170px;display:block;overflow:hidden;background:#fff}.listingImage span{position:absolute;left:14px;top:12px;z-index:1;padding:5px 9px;border-radius:999px;color:#fff;background:var(--listing-accent,#0785f2);font-size:.68rem;font-weight:900}.listingImage img{width:100%;height:100%;padding:26px 28px 20px;object-fit:contain;object-position:center;background:#fff;transition:transform .24s ease}.listingCard:hover .listingImage img{transform:scale(1.012)}.listingBody{padding:22px}.listingBody small{display:block;margin-bottom:8px;color:var(--listing-accent,#0785f2);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.listingBody h3{margin:0;color:var(--ink);font-size:1rem;font-weight:400;letter-spacing:-.02em}.listingBody p{margin:8px 0 16px;color:var(--muted);font-size:.84rem;line-height:1.55}.listingSpecs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;margin-bottom:20px}.listingSpecs span{position:relative;padding-left:12px;color:#667085;font-size:.76rem}.listingSpecs span:before{content:"";position:absolute;left:0;top:.58em;width:5px;height:5px;border-radius:999px;background:var(--listing-accent,#0785f2)}.listingFooter{display:flex;align-items:center;justify-content:space-between;gap:12px}.listingFooter span{color:#667085;font-size:.76rem}.listingFooter a{color:var(--listing-accent,#0785f2);font-size:.78rem;font-weight:850;white-space:nowrap}.spiderListing,.spiderSeriesInfo{--listing-accent:#28b779;--icon-accent:#28b779;--icon-bg:#e5f8ef}.seriesInfo{padding:6px 8px 90px}.seriesInfoHead{max-width:560px;margin:0 auto 28px;text-align:center}.seriesInfoHead.compact{margin-top:56px}.seriesInfoHead h2,.sizeCompareHead.centered h2{margin:0;color:var(--ink);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:620}.seriesInfoHead p,.sizeCompareHead.centered p{margin:10px 0 0;color:var(--muted);font-size:.86rem;line-height:1.65}.seriesFeatureGrid{max-width:960px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:0 auto}.seriesFeatureCard,.seriesUsageCard{min-height:126px;padding:22px;border:1px solid rgba(20,23,31,.07);border-radius:10px;background:#f6f8fb}.seriesFeatureCard span,.seriesUsageCard span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:18px;border-radius:10px;background:var(--icon-bg,#e5f2ff)}.seriesIcon:before{content:"";width:17px;height:17px;display:block;background:var(--icon-accent,#0785f2);mask:var(--icon) center /contain no-repeat;-webkit-mask:var(--icon) center /contain no-repeat}.seriesIcon.icon-1{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.2 5.2 18.8 17.8M18.8 5.2 6.2 17.8' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}.seriesIcon.icon-2{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18h6M10 21h4M8.4 14.6a6 6 0 1 1 7.2 0c-.9.7-1.4 1.5-1.6 2.4h-4c-.2-.9-.7-1.7-1.6-2.4Z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.seriesIcon.icon-3{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 7h10v10H7zM4 12h3M17 12h3M12 4v3M12 17v3' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.seriesIcon.icon-4{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 4h12v15l-6-3-6 3V4Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='m9 11 2 2 4-5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.seriesIcon.icon-5{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 8h10a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3Z' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M8 8V6h8v2M8 16v2h8v-2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.seriesIcon.icon-6{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14M13 5l6 7-6 7' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.seriesIcon.usage-1{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 20h16M6 20V8l6-3 6 3v12M9 20v-6h6v6' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}.seriesIcon.usage-2{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 4v4M17 4v4M5 8h14v12H5zM8 12h3M13 12h3M8 16h3' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.seriesIcon.usage-3{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 20V9l7-4 7 4v11M8 20v-7h8v7M9 9h6' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E")}.seriesIcon.usage-4{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 14a3 3 0 1 0 0-6 3 3 0 0 0 0 6ZM5 20c1.4-2.8 4-4 7-4s5.6 1.2 7 4M12 3v2M4.6 6.6 6 8M19.4 6.6 18 8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.seriesFeatureCard h3,.seriesUsageCard h3{margin:0;color:var(--ink);font-size:.88rem;font-weight:400}.seriesFeatureCard p,.seriesUsageCard p{margin:9px 0 0;color:var(--muted);font-size:.78rem;line-height:1.6}.seriesUsageGrid{max-width:960px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 auto 58px}.seriesUsageCard{min-height:128px;text-align:center}.seriesUsageCard span{margin:0 auto 16px}.sizeCompareHead.centered{max-width:560px;margin:0 auto 24px;text-align:center}.compactTable{max-width:960px;margin:0 auto 54px}.compactTable .sizeTable{min-width:760px}.compactTable .sizeTable td,.compactTable .sizeTable th{padding:12px 16px;font-size:.78rem}.seriesQuote{max-width:960px;margin:0 auto}.mockupPage{padding:64px 8px 92px}.mockupIntro{max-width:760px;margin:0 auto 42px;text-align:center}.mockupIntro h1{margin:14px 0 0;color:var(--ink);font-size:clamp(1.6rem,2.5vw,2.35rem);font-weight:600;line-height:1.06}.mockupIntro p:not(.pillKicker){max-width:680px;margin:18px auto 0;color:var(--muted);font-size:1rem;line-height:1.75}.mockupCategoryLinks{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.mockupCategoryLinks a,.mockupCategoryLinks button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--line);border-radius:999px;color:#475467;background:#fff;cursor:pointer;font-size:.86rem;font-weight:850}.mockupCategoryLinks a.isActive,.mockupCategoryLinks button.isActive{border-color:rgba(7,133,242,.28);color:#0785f2;background:#eef6ff}.mockupWorkspace{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.mockupControls,.mockupPreviewPanel{border:1px solid rgba(20,23,31,.08);border-radius:18px;background:#fff;box-shadow:0 22px 70px rgba(28,38,56,.08)}.mockupControls{position:-webkit-sticky;position:sticky;top:78px;display:grid;grid-gap:22px;gap:22px;padding:22px}.uploadBox input{position:absolute;opacity:0;pointer-events:none}.uploadBox label{min-height:132px;display:grid;place-items:center;grid-gap:8px;gap:8px;padding:22px;border:1px dashed rgba(7,133,242,.38);border-radius:14px;color:#0785f2;background:#f3f9ff;cursor:pointer;text-align:center}.uploadBox strong{font-size:1rem}.uploadBox span{color:#667085;font-size:.82rem}.controlBlock{display:grid;grid-gap:14px;gap:14px}.controlBlock>strong{color:var(--ink);font-size:.88rem}.mockupProductList{display:grid;grid-gap:8px;gap:8px}.mockupProductList button{display:grid;grid-gap:4px;gap:4px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff;cursor:pointer;text-align:left;font-weight:800}.mockupProductList button span{color:#667085;font-size:.72rem;font-weight:750}.mockupProductList button.isActive{border-color:rgba(7,133,242,.42);color:#0785f2;background:#f1f8ff}.controlBlock label{display:grid;grid-gap:8px;gap:8px;color:#475467;font-size:.82rem;font-weight:750}.controlBlock input[type=range]{width:100%;accent-color:#0785f2}.mockupActions{display:grid;grid-gap:10px;gap:10px}.mockupActions a,.mockupActions button{min-height:46px;display:grid;place-items:center;border:0;border-radius:10px;color:#fff;background:#0785f2;cursor:pointer;font-size:.88rem;font-weight:850}.mockupActions a:first-child{background:#22c55e}.mockupActions button{color:#0785f2;background:#eef6ff}.mockupInlineControls{display:grid;grid-gap:16px;gap:16px;margin-top:18px;padding:18px;border:1px solid rgba(20,23,31,.08);border-radius:14px;background:#f8fafc}.mockupInlineControls>strong{color:var(--ink);font-size:.9rem}.mockupInlineControls>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.mockupInlineControls label{display:grid;grid-gap:9px;gap:9px;color:#475467;font-size:.82rem;font-weight:750}.mockupInlineControls input[type=range]{width:100%;accent-color:#0785f2}.mockupPreviewPanel{overflow:hidden;padding:24px}.mockupPreviewHead{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px}.mockupPreviewHead span{color:#0785f2;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mockupPreviewHead h2{margin:7px 0 0;font-size:clamp(1.4rem,2.4vw,2.15rem);font-weight:600}.mockupPreviewHead small{color:var(--muted);font-size:.84rem}.mockupStage{position:relative;min-height:620px;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 50% 45%,rgba(7,133,242,.12),transparent 36%),linear-gradient(180deg,#f6f8fb,#eef2f6)}.mockupStage.isImageLandscape,.mockupStage.isImageSquare,.mockupStage.isImageTall,.mockupStage.isImageWide{background:radial-gradient(ellipse at 50% 76%,rgba(15,23,42,.11),transparent 36%),linear-gradient(180deg,#ffffff,#f6f7f8)}.mockupBase{position:absolute;inset:auto;width:min(78%,620px);max-height:86%;object-fit:contain;opacity:.72;filter:saturate(.92)}.mockupStage.isImageLandscape .mockupBase,.mockupStage.isImageSquare .mockupBase,.mockupStage.isImageTall .mockupBase,.mockupStage.isImageWide .mockupBase{width:min(92%,920px);max-height:88%;opacity:1;filter:none}.mockupSurface{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(20,23,31,.16);border-radius:12px;background:rgba(255,255,255,.86);box-shadow:0 26px 70px rgba(28,38,56,.22)}.mockupStage.isTall .mockupSurface{width:min(35vw,270px);aspect-ratio:85/200}.mockupStage.isImageLandscape .mockupSurface,.mockupStage.isImageSquare .mockupSurface,.mockupStage.isImageTall .mockupSurface,.mockupStage.isImageWide .mockupSurface{position:absolute;border:0;border-radius:18px 18px 3px 3px;background:rgba(255,255,255,.94);box-shadow:inset 0 0 0 1px rgba(20,23,31,.03)}.mockupStage.isImageTall .mockupSurface{width:160px;height:320px;aspect-ratio:auto;transform:translateY(-9px);border-radius:24px 24px 2px 2px;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(20,23,31,.025)}.mockupStage.isImageSquare .mockupSurface{width:350px;height:320px;aspect-ratio:auto;transform:translateY(-7px);border-radius:32px 32px 3px 3px}.mockupStage.isImageLandscape .mockupSurface{width:420px;height:320px;aspect-ratio:auto;transform:translateY(-8px);border-radius:32px 32px 3px 3px}.mockupStage.isImageWide .mockupSurface{width:min(42.8vw,526px);height:min(30vw,368px);aspect-ratio:auto;transform:translateY(-36px);border-radius:34px 34px 3px 3px}.mockupStage.isSpider .mockupSurface,.mockupStage.isWide .mockupSurface{width:min(58vw,560px);aspect-ratio:1/1}.mockupStage.isPanorama .mockupSurface{width:min(62vw,650px);aspect-ratio:453/228}.mockupSurface>img{width:100%;height:100%;object-fit:cover;transform-origin:center}.mockupPlaceholder{height:100%;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;padding:26px;color:#667085;text-align:center}.mockupPlaceholder strong{color:var(--ink)}.mockupPlaceholder span{max-width:240px;font-size:.86rem;line-height:1.55}.mockupNote{margin-top:18px;padding:14px 16px;border-radius:12px;color:#667085;background:#f6f8fb;font-size:.84rem;line-height:1.6}.mockupNote strong{color:var(--ink)}.ticker{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#050914}.tickerTrack{display:flex;width:max-content;animation:tickerMove 34s linear infinite}.ticker:hover .tickerTrack{animation-play-state:paused}.tickerItem{min-width:265px;display:flex;align-items:center;gap:14px;padding:24px 34px;border-right:1px solid rgba(255,255,255,.09);color:#eef6ff}.tickerIcon{width:38px;height:38px;border:1px solid rgba(7,133,242,.5);border-radius:9px;background:linear-gradient(135deg,rgba(7,133,242,.22),rgba(7,133,242,.04)),#06142a;position:relative;flex:0 0 auto}.tickerIcon:after,.tickerIcon:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:999px;background:#0785f2;transform:translate(-50%,-50%)}.tickerIcon:after{transform:translate(-50%,-50%) rotate(90deg)}.tickerItem small,.tickerItem strong{display:block}.tickerItem strong{margin-bottom:4px;font-size:.98rem;font-weight:850}.tickerItem small{color:rgba(238,246,255,.58);font-size:.82rem;line-height:1.25}.solutionsSection{width:100vw;margin-left:calc(50% - 50vw);padding:78px 24px 88px;background:#f5f7fb}.solutionsHead{width:min(100%,760px);margin:0 auto 42px;text-align:center}.pillKicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:8px 16px;border:1px solid rgba(7,133,242,.18);border-radius:999px;color:#0785f2;background:rgba(255,255,255,.72);font-size:.72rem;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.pillKicker:before{content:"";width:7px;height:7px;border-radius:999px;background:#0785f2}.solutionsHead h2{max-width:none;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:600;line-height:1.06}.solutionsHead h2:after{content:" "}.solutionsHead p:last-child{max-width:590px;margin:18px auto 0;color:var(--muted);line-height:1.7}.solutionGrid{width:min(100%,1180px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin:0 auto}.solutionCard{overflow:hidden;border:1px solid rgba(20,23,31,.07);border-radius:14px;background:#fff;box-shadow:0 18px 46px rgba(28,38,56,.08);transition:transform .22s ease,box-shadow .22s ease}.solutionCard:hover{transform:translateY(-4px);box-shadow:0 26px 70px rgba(28,38,56,.12)}.solutionImage{position:relative;height:190px;overflow:hidden;background:#fff}.solutionImage img{width:100%;height:100%;padding:22px;display:block;object-fit:contain;object-position:center;background:#fff;transition:transform .28s ease}.solutionCard:hover .solutionImage img{transform:scale(1.016)}.solutionImage span{position:absolute;left:14px;top:14px;z-index:1;padding:7px 11px;border-radius:999px;color:#fff;background:#0785f2;font-size:.74rem;font-weight:850}.solutionBody{padding:20px 22px 22px}.solutionBody small{display:block;margin-bottom:8px;color:#0785f2;font-size:.7rem;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.solutionBody h3{text-transform:uppercase;font-size:1rem;font-weight:400;letter-spacing:-.02em}.solutionBody p{min-height:52px;margin:10px 0 18px;color:var(--muted);font-size:.84rem;line-height:1.56}.solutionBody a{color:#0785f2;font-size:.88rem;font-weight:700}.partnerSection{width:min(100%,1180px);display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);grid-gap:56px;gap:56px;align-items:center;margin:0 auto;padding:88px 8px}.partnerVisual{position:relative;overflow:hidden;min-height:440px;border-radius:24px;background:#fff;box-shadow:0 28px 80px rgba(28,38,56,.12)}.partnerVisual img{width:100%;height:100%;min-height:440px;padding:18px;display:block;object-fit:contain}.visualCaption{position:absolute;left:28px;right:28px;bottom:28px;display:flex;align-items:center;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.28);border-radius:18px;color:#fff;background:rgba(8,14,26,.48);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.visualCaption>span{width:46px;height:46px;border-radius:12px;background:#0785f2;position:relative;flex:0 0 auto}.visualCaption>span:after{content:"";position:absolute;inset:15px 12px;border-radius:3px;border:2px solid #fff}.visualCaption small,.visualCaption strong{display:block}.visualCaption small{margin-top:4px;color:rgba(255,255,255,.72)}.partnerCopy>h2{max-width:18ch;font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:600;line-height:1.06}.partnerCopy>h2 span{color:#0785f2}.partnerCopy>p:not(.pillKicker){max-width:650px;margin:18px 0 34px;color:var(--muted);font-size:.9rem;line-height:1.62}.partnerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.partnerCard{min-height:160px;padding:22px;border:1px solid rgba(20,23,31,.07);border-radius:18px;background:#f6f8fb}.partnerCard>span{display:block;width:42px;height:42px;margin-bottom:18px;border-radius:12px;background:#e3f1ff;position:relative}.partnerCard>span:after,.partnerCard>span:before{content:"";position:absolute;left:50%;top:50%;width:13px;height:2px;border-radius:999px;background:#0785f2;transform:translate(-50%,-50%)}.partnerCard>span:after{transform:translate(-50%,-50%) rotate(90deg)}.partnerCard h3{font-weight:400}.partnerCard p{margin:10px 0 0;color:var(--muted);font-size:.84rem;line-height:1.56}.featuredSection{width:100vw;margin-left:calc(50% - 50vw);padding:86px 24px 92px;color:#f7fbff;background:#050914}.featuredHead{width:min(100%,1180px);display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 auto 42px}.darkKicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:8px 16px;border:1px solid rgba(7,133,242,.36);border-radius:999px;color:#0785f2;background:rgba(7,133,242,.1);font-size:.72rem;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.darkKicker:before{content:"";width:7px;height:7px;border-radius:999px;background:#0785f2}.featuredHead h2{max-width:none;font-size:clamp(1.45rem,2.1vw,2.05rem);font-weight:600;line-height:1.06}.featuredHead h2 span{color:#0785f2}.featuredArrows{display:flex;gap:12px}.featuredArrows button{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.72);background:transparent;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.featuredArrows button:focus-visible,.featuredArrows button:hover{border-color:rgba(7,133,242,.55);color:#fff;background:rgba(7,133,242,.14);outline:none}.featuredGrid{width:min(100%,1180px);display:flex;gap:22px;margin:0 auto;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.featuredGrid::-webkit-scrollbar{display:none}.featuredCard{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 44px) / 3);scroll-snap-align:start;overflow:hidden;border:1px solid rgba(255,255,255,.34);border-radius:14px;background:#0d121b}.featuredImage{height:205px;overflow:hidden;padding:14px;background:#fff}.featuredImage img{width:100%;height:100%;padding:0;display:block;object-fit:contain;object-position:center;background:#fff}.featuredBody{padding:22px}.featuredBody small{display:block;margin-bottom:8px;color:#0785f2;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.featuredBody h3{color:#fff;font-size:.92rem;text-transform:uppercase;font-weight:400;letter-spacing:-.02em}.sizeChips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 20px}.sizeChips span{padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:rgba(255,255,255,.72);font-size:.78rem}.featuredActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.featuredActions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:10px;font-size:.85rem;font-weight:850}.featuredActions a:first-child{color:#fff;background:#0785f2}.allProducts,.featuredActions a:last-child{color:#fff;border:1px solid rgba(255,255,255,.14)}.allProducts{width:-moz-fit-content;width:fit-content;min-width:220px;min-height:56px;display:flex;align-items:center;justify-content:center;margin:52px auto 0;padding:0 28px;border-radius:999px;font-weight:850}.processSection{width:100vw;margin-left:calc(50% - 50vw);padding:0 0 92px;background:#fff}.processIntro{padding:84px 24px 104px;background:#080d17}.processHead{width:min(100%,760px);margin:0 auto;text-align:center}.processHead h2{max-width:none;color:#fff;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:500;line-height:1.02}.processHead h2 span{color:#0d95ee}.processHead p:last-child{max-width:760px;margin:22px auto 0;color:rgba(232,239,248,.8);font-size:1rem;line-height:1.7}.processTimeline{width:min(100% - 48px,980px);display:grid;grid-gap:22px;gap:22px;margin:-54px auto 0}.processStory{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);grid-gap:34px;gap:34px;align-items:center;padding:18px 0}.processStory.isReverse{grid-template-columns:minmax(280px,390px) minmax(0,1fr)}.processStory.isReverse .processStoryBody{order:2}.processStory.isReverse .processVisual{order:1}.processStoryBody{max-width:460px}.processStoryMeta{display:flex;align-items:center;gap:14px;margin-bottom:14px}.processStoryMeta strong{color:#d5e6fb;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500;line-height:1;letter-spacing:-.04em}.processIcon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(17,168,245,.22);border-radius:14px;background:#eef6ff;position:relative;flex:0 0 auto}.processIcon:after,.processIcon:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:3px;border-radius:999px;background:#0d95ee;transform:translate(-50%,-50%)}.processIcon:after{transform:translate(-50%,-50%) rotate(90deg)}.processStory h3{font-size:clamp(1.2rem,2vw,1.8rem);font-weight:400;line-height:1.12}.processStory p{margin:12px 0 0;color:var(--muted);font-size:.9rem;line-height:1.65}.processChecks{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0;padding:0;list-style:none}.processChecks li{position:relative;padding-left:24px;color:#49566a;font-size:.82rem;line-height:1.6}.processChecks li:before{content:"✓";position:absolute;left:0;top:0;display:grid;width:16px;height:16px;place-items:center;border-radius:999px;background:#eef6ff;color:#0d95ee;font-size:.66rem;font-weight:700}.processVisual{overflow:hidden;border-radius:20px;min-height:230px;background:#f5f7fb;box-shadow:inset 0 0 0 1px rgba(20,23,31,.04)}.processVisual img{width:100%;height:100%;display:block;object-fit:cover}.whatsappCta{width:min(100%,520px);display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin:64px auto 0;padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:#f6f8fb}.whatsappCta>span{width:42px;height:42px;border-radius:13px;background:#dff8ea;position:relative}.whatsappCta>span:after{content:"";position:absolute;inset:13px;border-radius:999px;background:#22c55e}.whatsappCta small,.whatsappCta strong{display:block}.whatsappCta small{margin-top:4px;color:var(--muted)}.whatsappCta a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 24px;border-radius:10px;color:#fff;background:#22c55e;font-weight:850}.compareSection{width:100vw;margin-left:calc(50% - 50vw);padding:84px 24px 92px;background:#f5f7fb}.compareHead{width:min(100%,760px);margin:0 auto 54px;text-align:center}.compareHead h2{max-width:none;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:600;line-height:1.06}.compareHead h2 span{color:#98a2b3}.compareHead p:last-child{margin:16px auto 0;color:var(--muted)}.compareGrid{width:min(100%,960px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;margin:0 auto}.compareCard{overflow:hidden;border:1px solid rgba(20,23,31,.06);border-radius:22px;background:#fff;box-shadow:0 22px 64px rgba(28,38,56,.08)}.compareCard.isPrimary{border-color:rgba(7,133,242,.34);box-shadow:0 24px 70px rgba(7,133,242,.13)}.compareImage{position:relative;height:230px;overflow:hidden;background:#fff}.compareImage img{width:100%;height:100%;padding:12px;display:block;object-fit:contain;background:#fff}.compareImage span{position:absolute;right:18px;top:18px;z-index:1;padding:8px 14px;border-radius:999px;color:#fff;background:#0785f2;font-size:.8rem;font-weight:850}.compareBody{padding:28px 32px 32px}.compareBody h3{margin-bottom:22px;font-size:1rem;font-weight:400}.compareBody ul{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.compareBody li{position:relative;padding-left:34px;color:#233044;font-size:.82rem;line-height:1.45}.compareBody li:before{content:"✓";position:absolute;left:0;top:-1px;display:grid;width:22px;height:22px;place-items:center;border-radius:999px;color:#0785f2;background:#e6f3ff;font-size:.8rem;font-weight:900}.compareBody li.isWarn{color:#d96b6b}.compareBody li.isWarn:before{content:"×";color:#ef4444;background:#ffecec}.projectQuote{width:100vw;margin-left:calc(50% - 50vw);padding:96px 24px;color:#f7fbff;background:linear-gradient(90deg,rgba(5,9,20,.98),rgba(7,20,39,.88),rgba(5,9,20,.98)),radial-gradient(circle at 50% 60%,rgba(7,133,242,.18),transparent 34%),#050914;position:relative;overflow:hidden}.projectQuote:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(7,133,242,.08),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 120px);opacity:.7}.projectQuoteInner{position:relative;z-index:1;width:min(100%,820px);display:grid;justify-items:center;margin:0 auto;text-align:center}.projectQuote h2{max-width:none;color:#fff;font-size:clamp(1.65rem,2.5vw,2.4rem);font-weight:600;line-height:1.06}.projectQuote h2 span{color:#10a8f7}.projectQuote p:not(.darkKicker){max-width:720px;margin:22px 0 0;color:rgba(247,251,255,.7);font-size:.92rem;line-height:1.62}.projectQuoteActions{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:42px}.projectQuoteActions a{display:inline-flex;min-height:58px;align-items:center;justify-content:center;padding:0 32px;border-radius:999px;font-weight:850}.projectQuoteActions a:first-child{color:#fff;background:#0785f2;box-shadow:0 20px 48px rgba(7,133,242,.3)}.projectQuoteActions a:first-child:before{content:"";width:0;height:0;margin-right:10px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #fff}.projectQuoteActions a:last-child{color:#22c55e;border:1px solid rgba(34,197,94,.34);background:rgba(34,197,94,.05)}.projectQuoteActions a:last-child:before{content:"";width:13px;height:13px;margin-right:10px;border-radius:999px;background:#22c55e}.homeFaqSection{width:100vw;margin-left:calc(50% - 50vw);padding:82px 24px 92px;background:#f5f7fb}.homeFaqHead{width:min(100%,760px);margin:0 auto 42px;text-align:center}.homeFaqHead h2{max-width:none;font-size:clamp(1.5rem,2.2vw,2.15rem);font-weight:600;line-height:1.06}.homeFaqHead h2 span{color:#11a8f5}.homeFaqList{width:min(100%,760px);display:grid;grid-gap:14px;gap:14px;margin:0 auto}.homeFaqItem{overflow:hidden;border:1px solid rgba(20,23,31,.06);border-radius:14px;background:#fff}.homeFaqItem[open]{border-color:rgba(7,133,242,.36);box-shadow:0 18px 52px rgba(7,133,242,.08)}.homeFaqItem summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 28px;cursor:pointer;list-style:none}.homeFaqItem summary::-webkit-details-marker{display:none}.homeFaqItem summary strong{font-size:1rem;font-weight:850}.homeFaqItem summary span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:999px;color:#667085;background:#f2f4f7;font-size:1.05rem;font-weight:700}.homeFaqItem[open] summary span{color:#fff;background:#0785f2}.homeFaqItem p{margin:0;padding:0 28px 28px;color:var(--muted);line-height:1.75}.productDetailPage{padding:0 8px 70px}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;margin-bottom:36px;color:#8b95a5;font-size:.84rem}.breadcrumb a:hover,.breadcrumb strong{color:var(--ink)}.productDetailGrid{display:grid;grid-template-columns:minmax(420px,.96fr) minmax(0,1.04fr);grid-gap:64px;gap:64px;align-items:start}.productMainImage{position:relative;overflow:hidden;min-height:520px;border-radius:18px;background:#fff}.productMainImage>span{position:absolute;left:18px;top:18px;z-index:1;padding:8px 13px;border-radius:999px;color:#fff;background:#0785f2;font-size:.78rem;font-weight:850}.productMainImage img{width:100%;height:100%;min-height:520px;padding:18px;display:block;object-fit:contain;background:#fff}.productThumbs{display:flex;gap:12px;margin-top:18px}.productThumbs button{width:82px;height:82px;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.productThumbs button.isActive{border-color:#0785f2}.productThumbs img{width:100%;height:100%;display:block;object-fit:contain}.productInfo{padding-top:8px}.productInfo h1{max-width:none;margin-top:18px;font-size:clamp(1.55rem,2.1vw,2.1rem);font-weight:600;line-height:1.06}.productLead{max-width:660px;margin:16px 0 28px;color:var(--muted);font-size:.9rem;line-height:1.62}.productModelNav{margin-bottom:30px}.productModelNav>strong{display:block;margin-bottom:12px;color:#667085;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.productModelNav>div{display:flex;flex-wrap:wrap;gap:10px}.productModelNav a{display:inline-flex;min-width:96px;min-height:42px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:#fff;font-weight:750}.productModelNav a.isSelected{border-color:#0785f2;color:#fff;background:#0785f2}.productSpecsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.productSpecsGrid article{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:12px;background:#f5f7fb}.productSpecsGrid span,.productSpecsGrid strong{display:block}.productSpecsGrid span{color:#8b95a5;font-size:.78rem}.productSpecsGrid strong{margin-top:4px;font-size:.96rem}.specIcon{width:38px;height:38px;display:block;flex:0 0 auto;border-radius:9px;background:#e3f1ff;position:relative}.specIcon:after,.specIcon:before{content:"";position:absolute;left:50%;top:50%;border-radius:999px;background:#0785f2;transform:translate(-50%,-50%)}.specSize:before{width:14px;height:3px;transform:translate(-50%,-50%) rotate(-45deg)}.specSize:after{width:5px;height:5px;background:transparent;border:2px solid #0785f2;border-radius:2px;transform:translate(-50%,-50%) rotate(-45deg)}.specProfile:before{width:16px;height:16px;border-radius:4px;background:transparent;border:2px solid #0785f2}.specPrint:before{width:14px;height:14px;border-radius:999px;background:transparent;border:2px solid #0785f2}.specPrint:after{width:4px;height:4px}.specSetup:before{width:15px;height:3px}.specSetup:after{width:3px;height:15px}.productFeatureList{display:grid;grid-gap:13px;gap:13px;margin:0 0 28px;padding:0;list-style:none}.productFeatureList li{position:relative;padding-left:30px;color:#344054;line-height:1.45}.productFeatureList li:before{content:"✓";position:absolute;left:0;top:-1px;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;color:#0785f2;background:#e6f3ff;font-size:.75rem;font-weight:900}.productActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding-bottom:24px;border-bottom:1px solid var(--line)}.productActions a{display:inline-flex;min-height:56px;align-items:center;justify-content:center;border-radius:10px;color:#fff;font-weight:850}.productActions a:first-child{background:#0785f2;box-shadow:0 16px 34px rgba(7,133,242,.22)}.productActions a:last-child{background:#22c55e}.productTrust{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px;color:#667085;font-size:.84rem}.productTrust span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:999px;background:#0785f2}.boruDetails{padding:24px 8px 84px}.detailTabsWrap{margin-bottom:54px}.detailTabsWrap>input{position:absolute;opacity:0;pointer-events:none}.detailTabs{display:inline-flex;overflow:hidden;margin-bottom:28px;border-radius:10px;background:#f5f7fb}.detailTabs label{padding:12px 22px;color:#667085;font-size:.84rem;font-weight:750;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}#spider-tab-features:checked~.detailTabs label[for=spider-tab-features],#spider-tab-specs:checked~.detailTabs label[for=spider-tab-specs],#spider-tab-usage:checked~.detailTabs label[for=spider-tab-usage],#tab-features:checked~.detailTabs label[for=tab-features],#tab-specs:checked~.detailTabs label[for=tab-specs],#tab-usage:checked~.detailTabs label[for=tab-usage]{color:var(--ink);background:#fff;box-shadow:0 6px 18px rgba(28,38,56,.08)}.tabPanel{display:none}#spider-tab-features:checked~.tabPanels .featuresPanel,#spider-tab-specs:checked~.tabPanels .specsPanel,#spider-tab-usage:checked~.tabPanels .usagePanel,#tab-features:checked~.tabPanels .featuresPanel,#tab-specs:checked~.tabPanels .specsPanel,#tab-usage:checked~.tabPanels .usagePanel{display:block}.detailSpecGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.detailSpecGrid div{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;padding:0 18px;border-radius:8px;background:#f5f7fb}.detailSpecGrid span{color:#667085;font-size:.84rem}.detailSpecGrid strong{color:var(--ink);font-size:.88rem;text-align:right}.detailCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.detailInfoCard,.usageInfoCard{min-height:174px;padding:26px;border:1px solid rgba(20,23,31,.06);border-radius:14px;background:#f6f8fb}.detailInfoCard>span,.usageInfoCard>span{display:block;width:42px;height:42px;margin-bottom:20px;border-radius:12px;background:#e3f1ff;position:relative}.detailInfoCard>span:after,.detailInfoCard>span:before,.usageInfoCard>span:after,.usageInfoCard>span:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:999px;background:#0785f2;transform:translate(-50%,-50%)}.detailInfoCard>span:after,.usageInfoCard>span:after{transform:translate(-50%,-50%) rotate(90deg)}.detailInfoCard h3,.usageInfoCard h3{font-size:1rem;font-weight:400}.detailInfoCard p,.usageInfoCard p{margin:12px 0 0;color:var(--muted);font-size:.92rem;line-height:1.65}.usageCardGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.usageInfoCard{display:grid;justify-items:center;text-align:center}.sizeCompareHead{margin-bottom:18px}.sizeCompareHead h2{max-width:none;font-size:1.55rem;font-weight:500}.sizeCompareHead p{margin:8px 0 0;color:var(--muted)}.sizeTableWrap{overflow-x:auto;margin-bottom:64px;border:1px solid var(--line);border-radius:10px}.sizeTable{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.sizeTable th{padding:14px 18px;color:#fff;background:#050914;font-size:.78rem;text-align:left;text-transform:uppercase}.sizeTable td{padding:14px 18px;border-bottom:1px solid #eef1f5;color:#344054;font-size:.9rem}.sizeTable tr:last-child td{border-bottom:0}.sizeTable tr.isSelected td{background:#eef6ff}.sizeTable small{display:inline-flex;margin-left:8px;padding:4px 8px;border-radius:999px;color:#fff;background:#0785f2;font-size:.72rem;font-weight:850}.sizeTable .tableLink,.sizeTable button{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#fff;cursor:pointer;font-size:.78rem;font-weight:750}.sizeTable tr.isSelected .tableLink,.sizeTable tr.isSelected button{border-color:#0785f2;color:#fff;background:#0785f2}.detailQuote{display:grid;justify-items:center;padding:44px 24px;border-radius:14px;color:#fff;background:radial-gradient(circle at 50% 20%,rgba(7,133,242,.22),transparent 36%),#050914;text-align:center}.detailQuote h2{max-width:none;font-size:clamp(1.6rem,2.6vw,2.4rem)}.detailQuote p{margin:12px 0 28px;color:rgba(255,255,255,.7)}.detailQuote div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.detailQuote a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border-radius:8px;color:#fff;font-weight:850}.detailQuote a:first-child{background:#0785f2}.detailQuote a:last-child{border:1px solid rgba(255,255,255,.22)}@keyframes tickerMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:850}.brandIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#0785f2;position:relative;flex:0 0 auto}.brandIcon:after{content:"";position:absolute;width:6px;height:6px;border-radius:999px;background:#fff}.brand strong{color:#1f2937;font-size:.92rem;letter-spacing:0}.brand strong span{color:#0785f2}.header nav{display:flex;align-items:center;gap:26px;margin-left:auto;margin-right:auto}.header nav a{padding:0;border-radius:0;color:#273244;font-size:.86rem;font-weight:650}.header nav a:hover{background:transparent;color:#0785f2}.navDropdown{position:relative;display:flex;align-items:center}.dropdownPanel{position:absolute;left:50%;top:calc(100% + 18px);z-index:50;width:360px;display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(20,23,31,.08);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 24px 70px rgba(28,38,56,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.navDropdown:focus-within .dropdownPanel,.navDropdown:hover .dropdownPanel{opacity:1;visibility:visible;transform:translate(-50%)}.dropdownPanel:before{content:"";position:absolute;left:50%;top:-7px;width:14px;height:14px;border-left:1px solid rgba(20,23,31,.08);border-top:1px solid rgba(20,23,31,.08);background:rgba(255,255,255,.96);transform:translateX(-50%) rotate(45deg)}.dropdownGroup{position:relative;display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:12px;background:#f7f9fc}.dropdownAccordion{border:1px solid rgba(20,23,31,.06);border-radius:12px;background:#f7f9fc;overflow:hidden}.dropdownAccordion summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:var(--ink);cursor:pointer;font-size:.9rem;font-weight:850;list-style:none}.dropdownAccordion summary::-webkit-details-marker{display:none}.dropdownAccordion summary:after{content:"+";width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:#0785f2;background:#eaf4ff;font-size:1rem;font-weight:800}.dropdownAccordion[open] summary{color:#0785f2;border-bottom:1px solid rgba(20,23,31,.06);background:#fff}.dropdownAccordion[open] summary:after{content:"-"}.dropdownAccordion .dropdownGroup{border-radius:0;border:0;background:#f7f9fc}.dropdownGroup p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.header nav .dropdownTitle{padding:0;color:var(--ink);font-weight:850}.dropdownModels{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding-top:4px}.header nav .dropdownModels a{min-height:34px;display:flex;align-items:center;padding:0 10px;border:1px solid rgba(20,23,31,.06);border-radius:8px;color:#475467;background:#fff;font-size:.78rem;font-weight:760}.header nav .dropdownModels a:hover{border-color:rgba(7,133,242,.2);color:#0785f2;background:#eef6ff}.headerActions{display:flex;align-items:center;gap:18px}.whatsappLink{color:#334155;font-size:.86rem;font-weight:650}.whatsappLink:before{content:"";display:inline-block;width:9px;height:9px;margin-right:7px;border:1.5px solid #64748b;border-radius:999px}.header .navCta,.mobileQuote{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;color:#fff;background:#0785f2;box-shadow:0 10px 24px rgba(7,133,242,.2);font-size:.86rem;font-weight:800}.mobileQuote{display:none}.hero,.pageHead,.quote,.section{padding:46px 8px}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-gap:clamp(34px,6vw,86px);gap:clamp(34px,6vw,86px);align-items:center}.hero,.productHero{min-height:auto}.copy{max-width:660px}.kicker{margin:0 0 14px;color:var(--blue);font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{margin:0;letter-spacing:0}h1{max-width:18ch;font-size:clamp(2rem,3.2vw,3.35rem);line-height:1.12}h2{max-width:22ch;font-size:clamp(1.55rem,2.2vw,2.35rem);line-height:1.16}h3{font-size:1rem;line-height:1.3}.copy p,.faq p,.footer p,.galleryItem p,.infoCard p,.modelCard p,.muted,.productCard p,.quote p,.sectionTitle p{color:var(--muted);line-height:1.72}.copy>p:not(.kicker){max-width:620px;margin:18px 0 0;font-size:1rem}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.form button,.primary,.secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 18px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-weight:850}.form button,.primary{color:#fff;background:var(--ink);box-shadow:0 16px 38px rgba(20,23,31,.18)}.secondary{color:var(--ink);border-color:var(--line);background:#fff}.collage{display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:1fr 1fr;grid-gap:14px;gap:14px;min-height:500px;padding:14px;border:1px solid var(--line);border-radius:30px;background:#fff;box-shadow:var(--shadow)}.collage .imageBox:first-child{grid-row:span 2}.imageBox{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#fff}.imageBox img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.sectionTitle{max-width:760px;margin-bottom:24px}.sectionTitle p:last-child{margin:16px 0 0}.cards4,.gallery,.modelGrid,.productGrid{display:grid;grid-gap:18px;gap:18px}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq article,.form,.galleryItem,.infoCard,.modelCard,.productCard,.specs{border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:var(--shadow)}.productCard{overflow:hidden}.productCard .imageBox{height:320px;border:0;border-bottom:1px solid var(--line);border-radius:0}.productCard div{padding:22px}.productCard p{margin:12px 0 18px}.productCard a{color:var(--blue);font-weight:850}.soft{margin-inline:-8px;padding-inline:16px;border-radius:30px;background:linear-gradient(180deg,#f4f7fb,rgba(244,247,251,.35))}.cards4{grid-template-columns:repeat(4,minmax(0,1fr))}.infoCard{min-height:180px;padding:22px}.infoCard p{margin:14px 0 0}.gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.galleryItem{overflow:hidden}.galleryItem .imageBox{height:230px;border:0;border-bottom:1px solid var(--line);border-radius:0}.galleryItem h3,.galleryItem p{padding-inline:18px}.galleryItem h3{padding-top:18px}.galleryItem p{padding-bottom:20px}.contact,.twoCol{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:44px;gap:44px;align-items:start}.specs{overflow:hidden}.specs div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;padding:17px 20px;border-bottom:1px solid var(--line)}.specs div:last-child{border-bottom:0}.specs span{color:var(--muted);font-weight:760}.specs strong{line-height:1.5}.steps{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;counter-reset:step}.steps li{counter-increment:step;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:17px;border:1px solid var(--line);border-radius:18px;background:#fff;color:#4d5868;line-height:1.6}.steps li:before{content:counter(step);display:grid;width:40px;height:40px;place-items:center;border-radius:13px;color:#fff;background:var(--ink);font-weight:900}.faq{display:grid;grid-gap:12px;gap:12px}.faq article{padding:22px}.faq p{margin:10px 0 0}.quote{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:34px 8px;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:var(--shadow)}.quote h2{max-width:18ch}.pageHead{min-height:32vh;display:grid;align-content:center}.modelGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.modelCard{min-height:170px;padding:24px}.modelCard strong{display:block;font-size:1.18rem}.form{display:grid;grid-gap:16px;gap:16px;padding:28px}.form label{display:grid;grid-gap:8px;gap:8px;color:#384354;font-weight:760}.form input,.form select,.form textarea{width:100%;border:1px solid var(--line);border-radius:14px;padding:14px 15px;outline:none}.form textarea{resize:vertical}.footer{width:100vw;display:grid;grid-template-columns:1.25fr 1fr 1fr 1.25fr;grid-gap:70px;gap:70px;margin:0 0 0 calc(50% - 50vw);padding:78px max(32px,calc((100vw - 1180px) / 2 + 24px));color:#f7fbff;background:#050914}.footer .brand{margin-bottom:24px}.footer .brand strong{color:#fff}.footer h3{margin:0 0 22px;color:#fff;font-size:1rem}.footer a:not(.brand),.footer p{display:block;color:rgba(247,251,255,.58);line-height:1.9}.footer p{margin:0 0 20px}.footer a:not(.brand):hover{color:#fff}.footerWhatsapp{width:-moz-fit-content;width:fit-content;min-height:48px;display:inline-flex!important;align-items:center;justify-content:center;margin-top:10px;padding:0 22px;border-radius:10px;color:#fff!important;background:#22c55e;font-weight:850}.footerWhatsapp:before{content:"";width:12px;height:12px;margin-right:9px;border-radius:999px;background:#fff}.mobileBar{display:none}@media (max-width:1120px){.contact,.footer,.hero,.mockupWorkspace,.partnerSection,.productDetailGrid,.seriesHeroInner,.twoCol{grid-template-columns:1fr}.hero{min-height:auto}.cards4,.compareGrid,.gallery,.listingGrid,.modelGrid,.partnerGrid,.seriesFeatureGrid,.seriesUsageGrid,.solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.featuredCard{flex-basis:calc((100% - 22px) / 2)}.processStory,.processStory.isReverse{grid-template-columns:1fr;gap:18px;padding:18px 0}.processStory.isReverse .processStoryBody,.processStory.isReverse .processVisual{order:0}}@media (max-width:820px){.site{width:min(100% - 20px,1360px)}.header{min-height:56px;padding:0 18px}.header nav,.headerActions{display:none}.mobileQuote{display:inline-flex}.hero,.pageHead,.quote,.section{padding:34px 4px}.homeHero{min-height:calc(100vh - 56px);padding:70px 18px 92px}.seriesHero{padding:42px 18px 58px}.seriesHeroInner,.seriesStats{grid-template-columns:1fr}.seriesStats{gap:10px}.mockupPage{padding:44px 4px 72px}.mockupControls{position:static}.mockupPreviewHead{display:grid}.mockupInlineControls>div{grid-template-columns:1fr}.mockupStage{min-height:470px}.mockupStage.isTall .mockupSurface{width:min(62vw,230px)}.mockupStage.isImageTall .mockupSurface{width:min(40vw,160px);height:min(80vw,320px)}.mockupStage.isImageWide .mockupSurface{width:min(76vw,500px)}.mockupStage.isImageSquare .mockupSurface{width:min(76vw,350px);height:min(70vw,320px)}.mockupStage.isImageLandscape .mockupSurface{width:min(76vw,420px);height:min(58vw,320px)}.mockupStage.isPanorama .mockupSurface,.mockupStage.isSpider .mockupSurface,.mockupStage.isWide .mockupSurface{width:min(78vw,520px)}.heroBadge{margin-bottom:24px;padding:9px 14px;font-size:.68rem}.homeHero h1{font-size:clamp(2.1rem,10vw,3.4rem);line-height:1.1}.homeHero p:not(.heroBadge){margin-top:20px;font-size:.98rem}.heroButtons{margin-top:30px;gap:12px}.heroPrimary,.heroSecondary{width:100%;min-height:52px}.heroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:44px}.heroExplore{display:none}.tickerItem{min-width:245px;padding:18px 24px}h1{font-size:clamp(1.85rem,7.4vw,2.6rem);line-height:1.14}h2{font-size:clamp(1.42rem,5.8vw,2rem);line-height:1.18}.collage{grid-template-columns:1fr;min-height:auto}.collage .imageBox:first-child{grid-row:auto}.collage .imageBox{height:260px}.cards4,.compareGrid,.gallery,.listingGrid,.modelGrid,.partnerGrid,.processLine,.productGrid,.seriesFeatureGrid,.seriesUsageGrid,.solutionGrid{grid-template-columns:1fr}.featuredCard{flex-basis:100%}.compareSection{padding:56px 14px 66px}.compareHead{margin-bottom:34px}.compareImage{height:230px}.compareBody{padding:24px}.projectQuote{padding:64px 18px}.projectQuote p:not(.darkKicker){font-size:1rem}.projectQuoteActions{width:100%;gap:12px}.projectQuoteActions a{width:100%;min-height:52px}.homeFaqSection{padding:56px 14px 66px}.homeFaqHead{margin-bottom:30px}.homeFaqItem summary{min-height:66px;padding:0 18px}.homeFaqItem p{padding:0 18px 22px}.productDetailPage{padding:0 4px 50px}.breadcrumb{margin-bottom:20px}.productMainImage,.productMainImage img{min-height:340px}.productThumbs{overflow-x:auto}.productInfo h1{font-size:clamp(1.8rem,8vw,2.5rem)}.productActions,.productSpecsGrid{grid-template-columns:1fr}.detailTabs{width:100%;overflow-x:auto}.detailTabs span{white-space:nowrap}.detailSpecGrid{grid-template-columns:1fr}.detailTabsWrap{margin-bottom:38px}.detailCardGrid,.usageCardGrid{grid-template-columns:1fr}.detailQuote a,.detailQuote div{width:100%}.processSection{padding-bottom:66px}.processIntro{padding:56px 14px 92px}.processTimeline{width:min(100% - 28px,980px);margin-top:-44px}.processStory,.processStory.isReverse{padding:12px 0}.processStoryMeta{gap:14px;margin-bottom:18px}.processVisual{min-height:220px}.whatsappCta{grid-template-columns:42px minmax(0,1fr)}.whatsappCta a{grid-column:1/-1;width:100%}.featuredSection{padding:56px 14px 66px}.featuredHead{display:grid;margin-bottom:28px}.featuredArrows{display:none}.featuredImage{height:190px}.partnerSection{padding:56px 4px;gap:34px}.partnerVisual,.partnerVisual img{min-height:320px}.visualCaption{left:16px;right:16px;bottom:16px}.solutionsSection{padding:54px 14px 62px}.solutionsHead{margin-bottom:28px}.solutionsHead h2{font-size:clamp(1.55rem,7vw,2.2rem)}.solutionImage{height:185px}.galleryItem .imageBox,.productCard .imageBox{height:260px}.specs div{grid-template-columns:1fr;gap:6px}.quote{display:grid;margin-bottom:92px}.footer{padding:54px 18px 104px;gap:32px;margin-left:calc(50% - 50vw)}.mobileBar{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:10px;border-radius:20px;background:rgba(20,23,31,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobileBar a{display:grid;min-height:46px;place-items:center;border-radius:14px;color:#fff;font-weight:850}.mobileBar a:last-child{color:var(--ink);background:#fff}}