.hero-title{margin-bottom:-30px!important;margin-left:-10px!important;padding-top:16px!important;padding-bottom:.08em!important;padding-left:10px!important;line-height:1.02!important;position:relative!important;top:-24px!important;overflow:visible!important}.hero-title-text{line-height:inherit;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(to bottom right,#fff 30%,#d5d8f6 80%,#fdf7fe);-webkit-background-clip:text;background-clip:text;margin-top:-.32em;padding-top:.32em;padding-bottom:.08em;display:block;overflow:visible}@media (max-width:1279px){.hero-title{margin-bottom:-24px!important;margin-left:-8px!important;padding-top:14px!important;padding-left:8px!important;top:-20px!important}}@media (max-width:1023px){.hero-title{margin-bottom:-18px!important;margin-left:-6px!important;padding-top:12px!important;padding-left:6px!important;top:-16px!important}}@media (max-width:767px){.hero-title{margin-bottom:-10px!important;margin-left:-4px!important;padding-top:8px!important;padding-left:4px!important;top:-10px!important}}.hero{height:clamp(680px,56.25vw,100svh);min-height:680px;padding-bottom:0}.hero-bg-wrap{transform-origin:50%;will-change:transform;overflow:hidden}.hero-background{object-fit:cover;object-position:center center;filter:brightness()contrast(1.05);width:100%;height:100%;display:block}.hero-overlay{background:radial-gradient(circle at 82% 34%,#ff8f2d26,#0000 45%),linear-gradient(90deg,#000c 0%,#0006 30%,#0000 65%)}.hero-content{min-height:auto!important}@media (max-width:1023px){.hero{height:min(100svh,max(620px,56.25vw));min-height:620px}}@media (max-width:767px){.hero{height:100svh;min-height:100svh;padding-bottom:0}.hero-overlay{background:linear-gradient(#000000bf 0%,#0006 40%,#0000 75%)}.hero-content{padding-bottom:0}.hero-background{object-position:center center}}.klyre-post-hero{--klyre-bg:#f5f5f3;--klyre-soft:#eeeeec;--klyre-ink:#070708;--klyre-muted:#757575;--klyre-line:#07070814;--klyre-card:#ffffffc7;--klyre-shadow:0 28px 80px #1010101a;background:var(--klyre-bg);color:var(--klyre-ink);font-family:var(--font-inter), Arial, sans-serif;overflow-x:clip}.klyre-section{padding:132px 24px;position:relative}.klyre-container{width:min(1180px,100%);margin:0 auto}.klyre-grid-bg{background:linear-gradient(#07070809 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#07070809 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 78% 8%,#00000014,#0000 32%),#f6f6f4}.klyre-soft-bg{background:radial-gradient(circle at 16% 4%,#ffffffe0,#0000 30%),linear-gradient(#f6f6f5 0%,#eeeeec 100%)}.klyre-workflow-section{background:#fefefe;overflow:hidden}.klyre-workflow-section .klyre-section-header{max-width:860px}.klyre-workflow-showcase{background:#fefefe;border-radius:38px;position:relative;overflow:hidden}.klyre-workflow-image{width:100%;height:auto;display:block}.klyre-dark-section{color:#fff;background:radial-gradient(circle at 72% 18%,#ffffff29,#0000 26%),radial-gradient(circle at 18% 76%,#ffffff14,#0000 34%),linear-gradient(135deg,#050506 0%,#111112 52%,#070708 100%);overflow:hidden}.klyre-light-bento-section{color:#111112;overflow:hidden;background:#fafafa!important}.klyre-light-bento-section .klyre-section-header{max-width:860px}.klyre-light-bento-section .klyre-section-header h2{color:#111!important;font-weight:800!important}.klyre-light-bento-section .klyre-section-header p{color:#5f5f5f!important}.klyre-light-bento-section .klyre-eyebrow{color:#e06b20!important;letter-spacing:.12em!important;font-weight:700!important}.klyre-bento-showcase{width:100%;position:relative;overflow:hidden;background:#fafafa!important}.klyre-bento-image{object-fit:contain;width:100%;height:auto;display:block}.klyre-section-header{max-width:780px;margin-bottom:56px}.klyre-section-header.is-invert{color:#fff}.klyre-section-header h2,.klyre-final-card h2{font-family:var(--font-esbuild), var(--font-inter), Arial, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,82px);font-weight:600;line-height:.94}.klyre-section-header p{color:#666;letter-spacing:-.02em;max-width:700px;margin:22px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.35}.klyre-section-header.is-invert p{color:#ffffff9e}.klyre-eyebrow,.klyre-price-head span,.klyre-report-hero span,.klyre-warning-card span,.klyre-step-card>span{color:#9a9a9a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800;line-height:1;display:inline-block}.klyre-problem-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:28px;display:grid}.klyre-black-panel,.klyre-white-card{border:1px solid var(--klyre-line);box-shadow:var(--klyre-shadow);border-radius:34px}.klyre-black-panel{color:#fff;background:linear-gradient(#ffffff24,#0000 36%),linear-gradient(145deg,#242424 0%,#060606 54%,#000 100%)}.klyre-main-audit{border-color:#ffffff1f;min-height:390px;padding:34px}.klyre-status-dot{color:#ffffff9e;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.klyre-status-dot:before{content:"";background:#69c696;border-radius:999px;width:9px;height:9px;box-shadow:0 0 22px #69c696bf}.klyre-audit-content{grid-template-columns:1fr auto;align-items:end;gap:34px;min-height:270px;margin-top:26px;display:grid}.klyre-main-audit h3{letter-spacing:-.06em;max-width:360px;margin:0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.02}.klyre-chip-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.klyre-chip-row span,.klyre-pill,.klyre-status-badge{border-radius:999px;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.klyre-chip-row span{color:#79d09d;background:#69c6961f;border:1px solid #69c69647;padding:9px 14px}.klyre-score-ring{background:radial-gradient(circle, #050505 47%, transparent 49%), conic-gradient(from -20deg, #f7f7f7 0 38deg, #ffffff1f 38deg 360deg);text-align:center;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:168px;height:168px;display:grid;box-shadow:inset 0 0 0 16px #ffffff0a,0 18px 60px #0000006b}.klyre-score-ring strong{letter-spacing:-.06em;font-size:40px;display:block}.klyre-score-ring span{color:#ffffff73;letter-spacing:.22em;text-transform:uppercase;margin-top:-48px;font-size:11px;font-weight:800;display:block}.klyre-glossy-button{color:#fff;letter-spacing:-.02em;background:linear-gradient(#fff3,#0000 48%),#050505;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 28px;font-weight:800;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff57,inset 0 -3px #ffffff14,0 12px 32px #0000002e}.klyre-glossy-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff57,inset 0 -3px #ffffff14,0 18px 42px #00000038}.klyre-glossy-button.is-light{color:#050505;background:linear-gradient(#fff,#e9e9e7);border-color:#0000001f}.klyre-warning-stack{gap:16px;display:grid}.klyre-warning-card,.klyre-white-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7}.klyre-warning-card{border:1px solid var(--klyre-line);border-radius:28px;align-items:center;gap:18px;min-height:112px;padding:22px;display:flex;box-shadow:0 18px 55px #00000012}.klyre-warning-card h3{letter-spacing:-.04em;margin:0;font-size:22px}.klyre-icon-box{color:#fff;background:#050505;border-radius:18px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff29,0 12px 25px #0000001a}.klyre-icon-box.is-warning{color:#c57018;background:#fff4e6}.klyre-icon-svg{width:24px;height:24px}.klyre-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.klyre-before-after-section{isolation:isolate;color:#fff;background-color:#050505;background-image:radial-gradient(circle at 10% 10%,#05050573 0%,#0000 50%),url("/images/fond preriview.png");background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(112px,12vw,168px) 24px;overflow:hidden}.klyre-before-after-section:before{z-index:0;opacity:.42;pointer-events:none;content:"";background:linear-gradient(#0303042e 0%,#03030485 100%),radial-gradient(circle at 1px 1px,#ffb26b1c 1px,#0000 1.6px) 0 0/18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.klyre-before-after-section:after{z-index:0;aspect-ratio:1;opacity:.2;pointer-events:none;content:"";background:radial-gradient(circle,#ff91416b 1px,#0000 1.8px) 0 0/12px 12px;width:min(340px,52vw);position:absolute;bottom:clamp(42px,8vw,104px);right:max(24px,50vw - 590px);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 66%);mask-image:radial-gradient(circle,#000 0%,#0000 66%)}.klyre-before-after-container{z-index:1;position:relative}.klyre-before-after-header{max-width:880px;margin-bottom:clamp(42px,6vw,72px)}.klyre-before-after-header h2{max-width:860px;font-family:var(--font-esbuild), var(--font-inter), Arial, sans-serif;letter-spacing:0;color:#fff;margin:0;font-size:clamp(42px,6.2vw,82px);font-weight:640;line-height:.95}.klyre-before-after-header p:not(.klyre-eyebrow){color:#eeeee8b8;letter-spacing:0;max-width:660px;margin:24px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.38}.klyre-before-after-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(26px,4.8vw,62px);display:grid;position:relative}.klyre-before-after-divider{z-index:5;pointer-events:none;opacity:.74;width:clamp(34px,4.4vw,58px);height:1px;position:absolute;top:calc(clamp(30px,3.8vw,46px) + clamp(22px,2.8vw,30px) + clamp(24px,3.2vw,36px) + 88px);left:50%;transform:translate(-50%,-50%)}.klyre-before-after-divider-line{background:linear-gradient(90deg,#ffffff05 0%,#8e7d6e26 30%,#f9731670 76%,#ffb26b1c 100%);border-radius:999px;width:100%;height:100%;box-shadow:0 0 14px #f9731614}.klyre-before-after-divider-glow-dot{background:#ffa454;border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:72%;transform:translate(-50%,-50%);box-shadow:0 0 12px #f9731661,0 0 24px #ffb26b24}.klyre-before-after-card{--card-accent:#f97316;--card-ink:#f6f1e9;--card-muted:#eee8deb3;--card-line:#ffffff14;-webkit-backdrop-filter:blur(28px)saturate(130%);min-height:620px;color:var(--card-ink);border-radius:28px;padding:clamp(28px,3.4vw,40px);transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s,filter .26s;position:relative;overflow:hidden}.klyre-before-after-card:before,.klyre-before-after-card:after,.klyre-before-after-card-grain,.klyre-before-after-card-reflect,.klyre-before-after-card-glow,.klyre-before-after-signal-field,.klyre-before-after-validation-halo,.klyre-before-after-card-shine{pointer-events:none;position:absolute}.klyre-before-after-card:before{z-index:0;opacity:.6;content:"";background:linear-gradient(118deg,#0000 0%,#ffffff0d 18%,#0000 36%),radial-gradient(circle at 16% 12%,#ffffff0f,#0000 30%);inset:0}.klyre-before-after-card:after{z-index:3;content:"";background:linear-gradient(90deg,#0000,#ffecd657,#0000);height:1px;top:0;left:8%;right:8%}.klyre-before-after-card-grain{z-index:1;opacity:.16;mix-blend-mode:overlay;background-image:radial-gradient(circle at 24% 18%,#ffffff29 0 1px,#0000 1.4px),radial-gradient(circle at 72% 64%,#ffffff17 0 1px,#0000 1.5px);background-size:34px 34px,46px 46px;inset:0}.klyre-before-after-card-reflect{z-index:1;opacity:.48;background:linear-gradient(145deg,#ffffff13 0%,#0000 30%),linear-gradient(318deg,#ffffff07 0%,#0000 36%);border-radius:27px;inset:1px}.klyre-before-after-card-glow{z-index:0;aspect-ratio:1;filter:blur(26px);opacity:.7;border-radius:999px;width:62%;inset:-18% -18% auto auto}.klyre-before-after-card-head,.klyre-before-after-score-row,.klyre-before-after-list{z-index:4;position:relative}.klyre-before-after-card.is-before{--card-accent:#9b9690;--card-muted:#e0dbd29e;--card-line:#ffffff1a;background:radial-gradient(circle at 18% 12%,#ffffff0d,#0000 31%),linear-gradient(143deg,#ffffff0a,#0000 38%),linear-gradient(135deg,#121211f0,#060606fa);border:1px solid #ffffff1a;box-shadow:0 30px 90px #000000bd,0 0 48px #ffffff08,inset 0 1px #ffffff12,inset 0 -1px #ffffff06}.klyre-before-after-card.is-before .klyre-before-after-card-glow{background:radial-gradient(circle,#ffffff1c 0%,#ffffff08 42%,#0000 72%)}.klyre-before-after-signal-field{display:none}.klyre-before-after-card.is-before:hover{border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 36px 96px #000c,0 0 54px #ffffff09,inset 0 1px #ffffff13}.klyre-before-after-card.is-after{--card-line:#f9731657;background:radial-gradient(circle at 74% 12%,#f973163d,#0000 34%),radial-gradient(circle at 44% 40%,#ffa45424,#0000 41%),repeating-linear-gradient(90deg,#f9731604 0 1px,#0000 1px 20px),repeating-linear-gradient(0deg,#ffb26b02 0 1px,#0000 1px 20px),linear-gradient(135deg,#190d07f2,#070706e8);border:1px solid #ff9a3d61;box-shadow:0 34px 96px #00000094,0 18px 72px #913e102e,0 0 118px #f973162e,0 0 175px #ffb26b13,inset 0 1px #ffcfa44d,inset 0 -1px #f973161a}.klyre-before-after-card.is-after:after{background:linear-gradient(90deg,#0000 0%,#ffe0c0b3 34%,#ff9141c7 58%,#0000 100%);height:2px;left:5%;right:5%;box-shadow:0 0 24px #f9731633}.klyre-before-after-card.is-after .klyre-before-after-card-glow{background:radial-gradient(circle,#f9731638 0%,#f973160f 45%,#0000 72%)}.klyre-before-after-validation-halo{z-index:0;aspect-ratio:1;filter:blur(24px);opacity:.92;background:radial-gradient(circle,#ffb26b4d,#f9731620 34%,#0000 70%);border-radius:999px;width:78%;inset:15% -16% auto auto}.klyre-before-after-card-shine{z-index:2;opacity:.62;mix-blend-mode:screen;background:linear-gradient(118deg,#0000 0 25%,#ffdcbb1f 43%,#0000 60%),linear-gradient(#ffdcbb2e,#ffb26b0e 20%,#0000 35%);border-radius:28px;transition:opacity .3s;inset:0}.klyre-before-after-card.is-after:hover{--card-line:#f9731680;transform:translateY(-5px);box-shadow:0 38px 104px #0000009e,0 0 110px #f9731633,0 0 170px #ffb26b14,inset 0 1px #ffbe803d}.klyre-before-after-card.is-after:hover .klyre-before-after-card-shine{opacity:.64}.klyre-before-after-card-head{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:clamp(20px,2.4vw,26px);display:flex}.klyre-before-after-icon{color:#eeeee880;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .4s,color .4s,border-color .4s;display:inline-flex}.klyre-before-after-card:hover .klyre-before-after-icon{transform:scale(1.04)}.klyre-before-after-card.is-before .klyre-before-after-icon{color:#f5f0e8b3;background:#ffffff0c;border-color:#ffffff1f}.klyre-before-after-card.is-after .klyre-before-after-icon{color:var(--card-accent);background:#f973161a;border-color:#f9731657;box-shadow:0 0 26px #f973161f}.klyre-before-after-badge{color:#eeeee8b8;letter-spacing:.055em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:27px;padding:0 12px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.klyre-before-after-badge:before{content:"";opacity:.78;background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px}.klyre-before-after-card.is-before .klyre-before-after-badge{color:#eee8dec2;background:#ffffff0d;border-color:#ffffff21}.klyre-before-after-card.is-after .klyre-before-after-badge{color:#ffb26b;background:#f9731617;border-color:#f9731657;box-shadow:0 0 28px #f9731614}.klyre-before-after-card-head h3{font-family:var(--font-esbuild), var(--font-inter), Arial, sans-serif;letter-spacing:0;color:#fff;margin:13px 0 0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1}.klyre-before-after-card-kicker{color:#eee8de94;max-width:260px;margin:10px 0 0;font-size:13px;font-weight:560;line-height:1.35}.is-after .klyre-before-after-card-kicker{color:#ffd4aead}.klyre-before-after-card.is-before .klyre-before-after-card-head h3{color:#f7f2e8f0}.klyre-before-after-card.is-after .klyre-before-after-card-head h3{text-shadow:0 0 32px #f9731629}.klyre-before-after-score-row{border-bottom:1px solid #ffffff13;margin-top:clamp(22px,2.7vw,31px);padding-bottom:clamp(22px,2.8vw,32px)}.klyre-before-after-card.is-before .klyre-before-after-score-row{border-color:#fff1}.klyre-before-after-score{border-radius:22px;align-items:center;gap:clamp(18px,2.2vw,26px);min-height:194px;padding:clamp(20px,2.4vw,28px);display:flex}.is-before .klyre-before-after-score{background:radial-gradient(circle at 22% 48%,#ffffff0c,#0000 40%),linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1f;box-shadow:inset 0 1px #fff1,inset 0 -1px #0000005c,0 20px 44px #0003}.is-after .klyre-before-after-score{background:radial-gradient(circle at 22%,#ff9e4847,#0000 42%),radial-gradient(circle at 58% 22%,#ffc68f1a,#0000 38%),linear-gradient(135deg,#f9731621,#ffffff08);border:1px solid #ff933952;box-shadow:0 24px 58px #00000057,0 0 48px #f9731626,inset 0 1px #ffdcba29,inset 0 -1px #792c0542}.is-after .klyre-before-after-score-details{justify-content:center;max-width:250px;padding-top:2px}.is-after .klyre-before-after-score-details p{max-width:245px}.klyre-before-after-score-circle-wrapper{flex:none;justify-content:center;align-items:center;width:clamp(126px,13vw,152px);height:clamp(126px,13vw,152px);display:flex;position:relative}.klyre-before-after-score-halo{filter:blur(12px);background:radial-gradient(circle,#ffffff1c,#0000 65%);border-radius:999px;position:absolute;inset:8px}.is-after .klyre-before-after-score-halo{filter:blur(15px);background:radial-gradient(circle,#ffac5480,#f973162e 40%,#0000 72%);inset:-12px}.klyre-before-after-score-circle-placeholder{z-index:2;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 11px),radial-gradient(circle at 38% 24%,#ffffff1a,#0000 32%),linear-gradient(145deg,#121211f0,#020202fa);border:1px solid #f1efea2e;border-radius:999px;justify-content:center;align-items:center;width:clamp(100px,10.4vw,126px);height:clamp(100px,10.4vw,126px);transition:border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 0 26px #ffffff0b,0 0 54px #00000085,inset 0 1px #ffffff16,inset 0 2px 18px #000000b8}.is-before:hover .klyre-before-after-score-circle-placeholder{border-color:#ffffff61;box-shadow:0 0 28px #ffffff0e,inset 0 2px 16px #000000a8}.klyre-before-after-score-circle-placeholder span{font-family:var(--font-esbuild), var(--font-inter), sans-serif;color:#ffffff9e;text-shadow:0 0 12px #ffffff14;font-size:clamp(58px,6.8vw,74px);font-weight:500;line-height:.96}.klyre-broken-lines-overlay,.klyre-broken-line-segment{display:none}.klyre-broken-line-segment.top{height:1px;top:0;left:26%;right:32%}.klyre-broken-line-segment.bottom{height:1px;bottom:0;left:20%;right:40%}.klyre-broken-line-segment.left{width:1px;top:25%;bottom:35%;left:0}.klyre-broken-line-segment.right{width:1px;top:40%;bottom:15%;right:0}.klyre-gauge-svg{z-index:2;filter:drop-shadow(0 0 20px #f9731661);width:100%;height:100%;position:absolute;inset:0}.gauge-circle-bg{stroke:#ffd3b024}.gauge-circle-progress{stroke:#ff9638;stroke-linecap:round;filter:drop-shadow(0 0 10px #f97316b8);stroke-width:7.2px}.klyre-before-after-score-value{z-index:3;font-family:var(--font-esbuild), var(--font-inter), sans-serif;letter-spacing:0;color:#ff9b44;text-shadow:0 0 24px #f9731694,0 0 68px #ffb26b42;font-size:clamp(54px,6.4vw,76px);font-weight:680;position:relative}.klyre-before-after-score-details{flex-direction:column;flex:auto;gap:9px;min-width:0;display:flex}.klyre-before-after-score-details small{letter-spacing:.055em;text-transform:uppercase;color:#ffffff85;font-size:11px;font-weight:800}.is-before .klyre-before-after-score-details small{color:#ffffff94}.klyre-before-after-score-details p{color:#f6f4efe6;margin:0;font-size:clamp(15px,1.35vw,18px);font-weight:540;line-height:1.38}.klyre-before-after-score-meta{background:#0000002e;border:1px solid #ffffff13;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:248px;margin-top:7px;padding:10px 12px;display:flex}.klyre-before-after-score-meta span{color:#ece8e08f;letter-spacing:.02em;font-size:11px;font-weight:680;line-height:1.1}.klyre-before-after-score-meta strong{color:#ffffffe0;font-family:var(--font-esbuild), var(--font-inter), sans-serif;letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:650}.is-after .klyre-before-after-score-meta{background:#f9731611;border-color:#ff9a3d33}.is-after .klyre-before-after-score-meta span{color:#ffdabb9e}.is-after .klyre-before-after-score-meta strong{color:#ffb26b}.is-before .klyre-before-after-score-details p{color:#eee8decc}.klyre-before-after-weak-signals{grid-template-columns:1fr 12px 12px 12px auto;align-items:center;gap:8px;width:100%;max-width:218px;margin-top:16px;display:grid}.klyre-signal-dot{display:none}.klyre-signal-line{background:#ffffff29;border-radius:999px;height:1px}.klyre-signal-segment{background:#ffffff3d;border-radius:999px;width:12px;height:2px;box-shadow:0 0 8px #ffffff06}.klyre-signal-zero{color:#ffffff6b;letter-spacing:0;font-size:10px;font-weight:760;line-height:1}.klyre-before-after-status-rail,.klyre-before-after-progress-bar-container{width:100%;max-width:248px;margin-top:17px}.klyre-before-after-progress-bar-track{background:#ffd7b40f;border:1px solid #ffa4543b;border-radius:999px;height:7px;padding:1px;overflow:hidden;box-shadow:0 0 16px #f973161c,inset 0 1px 4px #0000006b}.klyre-before-after-progress-bar-fill{background:linear-gradient(90deg,#9f4213,#f97316 58%,#ffd0a0);border-radius:999px;height:100%;box-shadow:0 0 14px #f9731694}.is-before .klyre-before-after-progress-bar-track{background:#ffffff0b;border-color:#ffffff1f;box-shadow:inset 0 1px 4px #0000007a}.is-before .klyre-before-after-progress-bar-fill{box-shadow:none;background:linear-gradient(90deg,#ffffff2e,#ffffff57)}.klyre-before-after-rail-labels{color:#eee8de7a;letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-top:9px;font-size:10.5px;font-weight:720;line-height:1;display:flex}.is-after .klyre-before-after-rail-labels{color:#ffcfa4a8}.klyre-before-after-list{flex-direction:column;gap:12px;margin-top:clamp(22px,2.6vw,30px);padding:0;list-style:none;display:flex}.klyre-before-after-cartouche{border-radius:14px;align-items:flex-start;gap:14px;width:100%;min-height:68px;padding:15px 16px;transition:border-color .3s,background-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative}.is-before .klyre-before-after-cartouche{color:#ece7dee6;background:linear-gradient(135deg,#ffffff0f,#ffffff06);border:1px solid #ffffff1d;box-shadow:0 13px 28px #0003,inset 0 1px #ffffff0d,inset 0 -1px #00000038}.is-before .klyre-before-after-cartouche:hover{color:#e8e2d8f2;background:#ffffff13;border-color:#ffffff30;transform:translateY(-1px);box-shadow:0 16px 32px #0000003d,inset 0 1px #ffffff0e}.is-before .klyre-before-after-check{z-index:1;color:#ffe5cdd1;background:radial-gradient(circle at 50% 20%,#ffffff1c,#0000 58%),#ffffff0f;border:1px solid #ffffff2b;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:0;display:inline-flex;position:relative;box-shadow:0 8px 18px #0000002e,inset 0 1px 3px #00000052}.is-after .klyre-before-after-cartouche{color:#faf7f1f5;background:radial-gradient(circle at 9% 22%,#ffb86f18,#0000 38%),linear-gradient(135deg,#f9731621,#ffffff09);border:1px solid #ff9a3d4d;box-shadow:0 18px 36px #0000003d,0 0 26px #f973160e,inset 0 1px #ffe0c414}.is-after .klyre-before-after-cartouche:after{content:"";opacity:.84;pointer-events:none;background:linear-gradient(120deg,#ffe1c512,#0000 44%),linear-gradient(#ffb16b09,#0000 58%);border-radius:13px;position:absolute;inset:1px}.is-after .klyre-before-after-cartouche:hover{background:#f973162b;border-color:#ffa4547a;transform:translateY(-1px);box-shadow:0 20px 38px #00000047,0 0 32px #f973161c,inset 0 1px #ffffff0e}.is-after .klyre-before-after-check{z-index:1;color:#ffb26b;background:radial-gradient(circle at 50% 22%,#ffe0c429,#0000 62%),#f973162e;border:1px solid #ffa45485;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;display:inline-flex;position:relative;box-shadow:0 0 22px #f9731640,inset 0 1px 2px #ffffff1a}.klyre-cartouche-content{z-index:1;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}.klyre-cartouche-title{color:#fffbf6f5;font-size:15px;font-weight:610;line-height:1.28}.is-before .klyre-cartouche-title{color:#eeeae2eb}.klyre-cartouche-sub{color:#f2a45f;text-transform:uppercase;letter-spacing:.06em;font-size:10.6px;font-weight:800;line-height:1.08}.is-before .klyre-cartouche-sub{color:#eee8de75}@media (prefers-reduced-motion:reduce){.klyre-before-after-card,.klyre-before-after-cartouche,.klyre-before-after-icon,.klyre-before-after-card-shine{transition:none}}.klyre-step-card,.klyre-usecase-card,.klyre-list-card{padding:30px}.klyre-step-card h3,.klyre-usecase-card h3,.klyre-list-card h3{letter-spacing:-.045em;margin:26px 0 12px;font-size:28px;line-height:1.05}.klyre-step-card p,.klyre-usecase-card p,.klyre-list-card p{color:#696969;margin:0;font-size:16px;line-height:1.45}.klyre-list-card p{color:inherit;align-items:center;gap:10px;margin-top:16px;display:flex}.klyre-list-card p:before{opacity:.38;content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.klyre-list-card.klyre-black-panel p{color:#ffffffc2}.klyre-feature-orbital-layout{grid-template-columns:minmax(310px,.68fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.klyre-feature-orbital-layout .klyre-section-header{margin-bottom:0}.klyre-orbital-frame{background:linear-gradient(#ffffff14,#0000 36%),#000;border:1px solid #ffffff1f;border-radius:34px;min-width:0;overflow:hidden;box-shadow:0 44px 110px #00000073}.klyre-orbital-frame>div{height:min(78vh,720px);min-height:620px}.klyre-report-stats span{color:#ffffffc2;background:#ffffff0e;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:12px;min-height:54px;padding:0 16px;font-weight:750;display:flex}.klyre-report-card{background:#ffffffd1;grid-template-columns:.75fr 1.25fr;gap:24px;padding:24px;display:grid}.klyre-report-hero{color:#fff;background:linear-gradient(#ffffff1f,#0000),#070707;border-radius:28px;padding:32px}.klyre-report-hero strong{letter-spacing:-.08em;margin-top:24px;font-size:72px;display:block}.klyre-report-hero p{color:#ffffff94;margin:8px 0 0;font-weight:750}.klyre-report-content{gap:18px;display:grid}.klyre-report-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.klyre-report-stats span{color:#111;background:#f7f7f5}.klyre-report-content article{border:1px solid var(--klyre-line);background:#fff;border-radius:28px;padding:28px}.klyre-report-content h3{letter-spacing:-.04em;margin:16px 0 10px;font-size:28px}.klyre-report-content p{color:#686868;margin:0;font-size:17px;line-height:1.45}.klyre-pill{color:#b74b3a;text-transform:uppercase;letter-spacing:.08em;background:#fff0ed;padding:8px 11px}.klyre-usecase-card{min-height:260px;transition:transform .22s,box-shadow .22s}.klyre-usecase-card:hover{transform:translateY(-5px);box-shadow:0 32px 84px #00000021}.klyre-why-now{gap:46px;display:grid}.klyre-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.klyre-flow span{color:#ffffffd6;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:18px 16px;font-weight:800;position:relative}.klyre-launch-offer-section{color:#070708;background:radial-gradient(circle at 50% 0,#ff7a1a0e,#0000 34%),linear-gradient(#fefefe 0%,#f8f8f6 100%);padding:136px 24px;overflow:hidden}.klyre-offer-header{max-width:820px;margin:0 auto 62px}.klyre-offer-badge{color:#e06b20;letter-spacing:.12em;text-transform:uppercase;background:#ff7a1a11;border:1px solid #e06b2029;border-radius:999px;align-items:center;min-height:28px;margin-bottom:18px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.klyre-offer-title{font-family:var(--font-esbuild), var(--font-inter), Arial, sans-serif;letter-spacing:-.045em;color:#070708;margin:0;font-size:clamp(38px,5.5vw,68px);font-weight:600;line-height:.96}.klyre-offer-subtitle{color:#555558;letter-spacing:-.01em;max-width:660px;margin:20px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.45}.klyre-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.klyre-offer-card{isolation:isolate;opacity:0;background:linear-gradient(#fffffff5,#ffffffd6),#fff;border:1px solid #07070813;border-radius:30px;flex-direction:column;min-height:522px;padding:34px;transition:transform .6s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s,opacity .8s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 20px 55px #0707080b,inset 0 1px #ffffffd1}.klyre-launch-offer-section.is-in-view .klyre-offer-card{opacity:1;transform:translateY(0)}.klyre-offer-card.is-featured{background:radial-gradient(circle at 74% 0,#ff7a1a1d,#0000 35%),linear-gradient(#fffaf6fa,#ffffffe0),#fff;border-color:#ff7a1a38;box-shadow:0 24px 70px #ff7a1a17,0 18px 48px #0707080b,inset 0 1px #ffffffe6}.klyre-offer-card.is-featured:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ff7a1a57,#ff7a1a0b);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.klyre-offer-card.is-featured:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#ff7a1a1f,#0000 68%);height:220px;position:absolute;inset:auto -12% -34%}.klyre-card-badge{color:#bd5816;letter-spacing:.08em;text-transform:uppercase;background:#ff7a1a14;border:1px solid #e06b2029;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:26px;right:28px}.klyre-card-header{padding-right:92px}.klyre-offer-card:not(.is-featured) .klyre-card-header{padding-right:0}.klyre-card-header h3{letter-spacing:-.03em;color:#070708;margin:0;font-size:25px;font-weight:750}.klyre-card-subtitle{color:#66666a;letter-spacing:-.01em;margin:14px 0 0;font-size:15px;line-height:1.48}.klyre-card-price{border-top:1px solid #07070811;border-bottom:1px solid #07070811;gap:9px;min-height:86px;margin:30px 0 28px;padding:22px 0 24px;display:grid}.klyre-price-text{letter-spacing:-.04em;color:#070708;font-size:clamp(23px,2.2vw,28px);font-weight:760;line-height:1.05}.klyre-offer-card.is-featured .klyre-price-text{color:#e06b20}.klyre-price-note{color:#727276;letter-spacing:-.005em;max-width:280px;font-size:13px;font-weight:600;line-height:1.42}.klyre-card-points{flex-direction:column;flex-grow:1;gap:13px;margin:0 0 34px;padding:0;list-style:none;display:flex}.klyre-card-points li{color:#3f3f43;align-items:flex-start;gap:11px;font-size:14px;line-height:1.45;display:flex}.klyre-check-icon{color:#e06b20;stroke-width:2px;flex-shrink:0;width:15px;height:15px;margin-top:3px}.klyre-card-cta{margin-top:auto}.klyre-offer-button{width:100%;min-height:46px;padding-inline:22px}.klyre-offer-button.is-primary-offer{box-shadow:inset 0 1px #ffffff57,inset 0 -3px #ff7a1a29,0 14px 34px #0707082e,0 0 28px #ff7a1a1f}.klyre-offer-card:hover{border-color:#07070821;box-shadow:0 24px 65px #0707080f,inset 0 1px #ffffffdb;transform:translateY(-3px)!important}.klyre-offer-card.is-featured:hover{border-color:#ff7a1a52;box-shadow:0 28px 76px #ff7a1a1f,0 22px 58px #0707080e,inset 0 1px #ffffffe6}.klyre-offer-card:hover .klyre-offer-button{transform:translateY(-2px)}.klyre-final-cta-section{color:#fff;background:#070708;padding:140px 24px;position:relative;overflow:hidden}.klyre-final-halo{pointer-events:none;z-index:1;background:radial-gradient(circle,#ff7a1a14 0%,#ff7a1a01 55%,#0000 70%);border-radius:999px;width:580px;height:580px;animation:8s ease-in-out infinite alternate klyre-halo-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes klyre-halo-pulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.klyre-final-content{z-index:2;max-width:780px;margin:0 auto;position:relative}.klyre-final-badge{color:#ff7a1ad9;letter-spacing:.14em;text-transform:uppercase;opacity:0;margin-bottom:18px;font-size:13px;font-weight:800;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(15px)}.klyre-final-title{font-family:var(--font-esbuild), var(--font-inter), Arial, sans-serif;letter-spacing:-.045em;color:#fff;opacity:0;margin:0;font-size:clamp(38px,5.5vw,68px);font-weight:600;line-height:.96;transition:opacity .8s cubic-bezier(.16,1,.3,1) .1s,transform .8s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(20px)}.klyre-final-subtitle{color:#ffffff9e;letter-spacing:-.01em;opacity:0;max-width:620px;margin:22px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.4;transition:opacity .8s cubic-bezier(.16,1,.3,1) .2s,transform .8s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(20px)}.klyre-final-cta-section.is-in-view .klyre-final-badge,.klyre-final-cta-section.is-in-view .klyre-final-title,.klyre-final-cta-section.is-in-view .klyre-final-subtitle{opacity:1;transform:translateY(0)}.klyre-final-buttons{opacity:0;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:38px;transition:opacity .8s cubic-bezier(.16,1,.3,1) .3s,transform .8s cubic-bezier(.16,1,.3,1) .3s;display:flex;transform:translateY(20px)}.klyre-final-cta-section.is-in-view .klyre-final-buttons{opacity:1;transform:translateY(0)}.cta-border-button{box-sizing:border-box;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:1.5px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.cta-border-button.primary{box-shadow:0 4px 12px #00000026}.cta-border-button.primary:hover{transform:translateY(-2px);box-shadow:0 0 24px #ff7a1a59,0 4px 12px #0000001a}.cta-border-button.secondary{background:#ffffff0f}.cta-border-button.secondary:hover{transform:translateY(-2px);box-shadow:0 0 24px #ff7a1a24}.cta-border-button .klyre-border-beam{pointer-events:none;z-index:1;background:radial-gradient(circle,#e06b20 0%,#ff7a1a 35%,#ff7a1a80 60%,#0000 100%);border-radius:50%;width:60px;height:60px;animation:5s linear infinite klyre-button-beam-move;position:absolute;transform:translate(-50%,-50%)}.cta-border-button.secondary .klyre-border-beam{background:radial-gradient(circle,#e06b20 0%,#ff7a1a 30%,#ff7a1a4d 60%,#0000 100%);width:50px;height:50px;animation:6s linear infinite klyre-button-beam-move}@keyframes klyre-button-beam-move{0%{top:0%;left:0%}40%{top:0%;left:100%}50%{top:100%;left:100%}90%{top:100%;left:0%}to{top:0%;left:0%}}.cta-button-inner{z-index:2;box-sizing:border-box;border-radius:998px;justify-content:center;align-items:center;min-height:45px;padding:0 28px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex;position:relative;border:none!important}.cta-button-inner.primary{color:#070708!important;background:#fff!important}.cta-button-inner.secondary{color:#fff!important;background:#090a0c!important;transition:background .25s!important}.cta-button-inner.secondary:hover{background:#121214!important}.klyre-final-trust{color:#fff6;opacity:0;margin-top:24px;font-size:13px;font-weight:500;transition:opacity .8s cubic-bezier(.16,1,.3,1) .4s}.klyre-final-cta-section.is-in-view .klyre-final-trust{opacity:1}@media (max-width:1024px){.klyre-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:720px){.klyre-offer-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.klyre-offer-card{border-radius:22px;padding:30px}.klyre-launch-offer-section,.klyre-final-cta-section{padding:92px 18px}}@media (max-width:1024px){.klyre-section{padding:104px 22px}.klyre-problem-layout,.klyre-feature-orbital-layout{grid-template-columns:1fr}.klyre-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.klyre-feature-orbital-layout .klyre-section-header{max-width:820px;margin-bottom:38px}.klyre-orbital-frame>div{height:680px;min-height:680px}}@media (max-width:820px){.klyre-before-after-grid{grid-template-columns:1fr;gap:20px;max-width:720px;margin:0 auto}.klyre-before-after-divider{opacity:.58;width:2px;height:34px;margin:0;position:relative;top:auto;bottom:auto;left:50%;transform:translate(-50%)}.klyre-before-after-divider-line{background:linear-gradient(#ffffff05 0%,#86583a2e 34%,#f9731675 78%,#ffb26b1f 100%);box-shadow:0 0 12px #f9731614}.klyre-before-after-divider-glow-dot{width:5px;height:5px;top:76%;left:50%;box-shadow:0 0 10px #f973165c,0 0 18px #ffb26b1f}}@media (max-width:720px){.klyre-section{padding:78px 18px}.klyre-section-header{margin-bottom:34px}.klyre-audit-content,.klyre-workflow-grid,.klyre-flow{grid-template-columns:1fr}.klyre-main-audit,.klyre-workflow-showcase,.klyre-step-card,.klyre-list-card{border-radius:26px;padding:22px}.klyre-workflow-showcase{padding:0}.klyre-score-ring{width:148px;height:148px}.klyre-orbital-frame{border-radius:26px}.klyre-orbital-frame>div{height:560px;min-height:560px}.klyre-before-after-section{padding:92px 18px}.klyre-before-after-section:after{opacity:.12;width:240px}.klyre-before-after-header{margin-bottom:34px}.klyre-before-after-header h2{font-size:clamp(40px,12vw,58px)}.klyre-before-after-header p:not(.klyre-eyebrow){margin-top:18px}.klyre-before-after-card{border-radius:28px;min-height:auto;padding:27px 20px 25px}.klyre-before-after-icon{width:40px;height:40px}.klyre-before-after-card-head{gap:16px;padding-bottom:26px}.klyre-before-after-score{flex-direction:column;align-items:flex-start;gap:16px;margin-top:26px;padding:19px}.klyre-before-after-score-circle-wrapper{align-self:center;width:132px;height:132px}.klyre-before-after-score-circle-placeholder{width:106px;height:106px}.klyre-before-after-score-details{text-align:center;align-items:center;width:100%}.is-after .klyre-before-after-score-details{max-width:none}.klyre-before-after-list{gap:13px;margin-top:27px}.klyre-before-after-cartouche{min-height:60px;padding:14px 16px}.klyre-before-after-weak-signals,.klyre-before-after-progress-bar-container{max-width:220px}}.klyre-review-bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"build build build main main main main main risks risks risks risks""store store store main main main main main risks risks risks risks""store store store fixes fixes fixes fixes ready ready ready ready ready";grid-auto-rows:minmax(172px,auto);align-items:stretch;gap:clamp(20px,2vw,24px);max-width:1200px;margin:0 auto;display:grid}.klyre-review-bento-card{--review-card-line:#ffffff14;--review-card-muted:#e8e2daad;--review-card-soft:#ffffff0e;--review-card-accent:#d8803ae6;border:1px solid var(--review-card-line);color:#fffaf4f5;isolation:isolate;background:linear-gradient(#ffffff09,#ffffff04),#121212b8;border-radius:clamp(28px,2.7vw,34px);flex-direction:column;justify-content:space-between;min-width:0;min-height:198px;padding:clamp(24px,2.3vw,32px);animation:.42s cubic-bezier(.175,.885,.32,1.1) both klyreReviewCardIn;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000003d,0 18px 48px #00000047,inset 0 1px #ffffff0b}.klyre-review-bento-card:before{z-index:-1;border-radius:inherit;opacity:.54;content:"";background:linear-gradient(120deg,#ffffff0e,#0000 28%),radial-gradient(circle at 14% 4%,#ffffff0b,#0000 24%);position:absolute;inset:1px}.klyre-review-card-glow{z-index:-1;aspect-ratio:1;filter:blur(18px);opacity:.66;pointer-events:none;background:radial-gradient(circle,#c5692a1c,#913e100b 42%,#0000 70%);border-radius:999px;width:170px;position:absolute;bottom:16px;right:18px}.klyre-review-card-copy{z-index:1;max-width:500px;position:relative}.klyre-review-card-kicker{width:fit-content;color:var(--review-card-accent);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:620;line-height:16px;display:inline-flex}.klyre-review-card-copy h3{font-family:var(--font-esbuild), var(--font-inter), Arial, sans-serif;letter-spacing:0;color:#fffffff0;margin:0;font-size:24px;font-weight:620;line-height:1.12}.klyre-review-main .klyre-review-card-copy h3{font-size:32px}.klyre-review-card-copy p{color:var(--review-card-muted);margin:12px 0 0;font-size:15px;font-weight:440;line-height:1.55}.klyre-review-main{background:linear-gradient(#ffffff0b,#ffffff03),#121212c7;border-color:#ffffff18;grid-area:main;min-height:460px;box-shadow:0 1px 1px #00000042,0 22px 56px #00000057,inset 0 1px #fff1}.klyre-review-build{grid-area:build;animation-delay:40ms}.klyre-review-store{grid-area:store;animation-delay:90ms}.klyre-review-risks{grid-area:risks;animation-delay:.14s}.klyre-review-fixes{grid-area:fixes;animation-delay:.19s}.klyre-review-ready{grid-area:ready;animation-delay:.24s}.klyre-review-score-visual{place-items:center;min-height:244px;margin-top:32px;display:grid;position:relative}.klyre-review-score-halo{aspect-ratio:1;filter:blur(16px);opacity:.72;background:radial-gradient(circle,#d67a3538,#8a3c1312 46%,#0000 72%);border-radius:999px;width:min(230px,70%);position:absolute}.klyre-review-score-ring{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 50% 50%, #0d0c0bfa 0 62%, transparent 63%), conic-gradient(from -72deg, #d77d3deb 0 82%, #ffffff13 82% 100%);border:1px solid #ffb87438;border-radius:999px;place-items:center;width:clamp(142px,15vw,184px);display:grid;position:relative;box-shadow:0 12px 30px #00000042,inset 0 0 0 11px #080808fa,inset 0 1px #ffffff13}.klyre-review-score-ring span{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;letter-spacing:0;color:#ee9954f5;font-variant-numeric:tabular-nums;text-shadow:none;font-size:56px;font-weight:620;line-height:1}.klyre-review-checklist{z-index:3;color:#ece6ddd1;margin:0;padding:0;font-size:12px;font-weight:560;list-style:none;position:absolute;inset:0}.klyre-review-checklist li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ab8;border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex;position:absolute;box-shadow:0 10px 22px #0000003d}.klyre-review-checklist li:first-child{top:7%;left:6%}.klyre-review-checklist li:nth-child(2){color:#e2914ef2;top:43%;right:5%}.klyre-review-checklist li:nth-child(3){bottom:8%;left:12%}.klyre-build-visual,.klyre-store-preview,.klyre-risk-panel,.klyre-ai-fix,.klyre-submit-ready{z-index:1;margin-top:24px;position:relative}.klyre-build-visual{align-items:stretch;gap:12px;display:flex}.klyre-build-file{background:linear-gradient(135deg,#fff1,#0000 36%),#ffffff06;border:1px solid #ffffff16;border-radius:16px;flex-direction:column;justify-content:flex-end;gap:7px;width:74px;min-height:96px;padding:14px 12px;display:flex}.klyre-build-file span{color:#e48b46f5;font-family:var(--font-esbuild), var(--font-inter), Arial, sans-serif;font-variant-numeric:tabular-nums;font-size:14px;font-weight:620;line-height:1}.klyre-build-lines{align-content:end;gap:8px;min-width:0;display:grid}.klyre-build-lines span{color:#e8e2dabd;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:520;line-height:16px;display:inline-flex}.klyre-store-preview{background:#ffffff06;border:1px solid #ffffff13;border-radius:18px;grid-template-columns:50px 1fr;align-items:center;gap:14px;min-height:116px;padding:14px;display:grid}.klyre-store-icon{aspect-ratio:1;background:radial-gradient(circle at 34% 26%,#ffffff2e,#0000 28%),linear-gradient(135deg,#d8843feb,#52230cfa);border-radius:14px;width:50px;box-shadow:inset 0 1px #ffffff24}.klyre-store-lines{gap:9px;display:grid}.klyre-store-lines span{background:#ffffff16;border-radius:999px;height:8px;display:block}.klyre-store-lines .is-highlighted{box-shadow:none;background:linear-gradient(90deg,#da803b80,#ffc28621)}.klyre-store-lines .is-short{width:64%}.klyre-risk-panel{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;gap:10px;padding:12px;display:grid}.klyre-risk-row{background:#00000024;border:1px solid #ffffff10;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:0 10px;display:grid}.klyre-risk-dot{aspect-ratio:1;background:#e2914ee6;border-radius:999px;width:7px;box-shadow:0 0 0 3px #e2914e1a}.klyre-risk-label{color:#efe9e1d1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:520;line-height:16px;overflow:hidden}.klyre-risk-badge{color:#e8e2dab3;border:1px solid #ffffff12;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:560;line-height:1;display:inline-flex}.klyre-risk-row.is-critical{background:#db803b0f;border-color:#db803b33}.klyre-risk-row.is-critical .klyre-risk-badge{color:#e79753f0;border-color:#db803b3d}.klyre-ai-fix{background:linear-gradient(135deg,#d8803a14,#ffffff05),#00000024;border:1px solid #ffffff13;border-radius:18px;padding:16px}.klyre-ai-fix-label{color:#de8b46f0;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:620;display:block}.klyre-ai-fix p{color:#efe9e1d6;margin:0;font-size:14px;line-height:1.48}.klyre-submit-ready{color:#e1904af0;background:linear-gradient(135deg,#d8803a1f,#7c30081f),#ffffff07;border:1px solid #d8803a3b;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:52px;padding:0 18px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.klyre-submit-ready span{color:#f7f0e8e6;letter-spacing:0;font-size:14px;font-weight:620}@keyframes klyreReviewCardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.klyre-review-bento-card{animation-name:klyreReviewCardIn;animation-duration:1ms;animation-fill-mode:both;animation-timeline:view();animation-range:entry 8% cover 30%}}@media (max-width:1080px){.klyre-review-bento-grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-areas:"main main main main main main main main""build build build build risks risks risks risks""store store store store risks risks risks risks""fixes fixes fixes fixes ready ready ready ready"}.klyre-review-main{min-height:430px}.klyre-review-main .klyre-review-card-copy h3{font-size:30px}.klyre-review-score-ring span{font-size:52px}}@media (max-width:720px){.klyre-review-bento-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""build""store""risks""fixes""ready";grid-auto-rows:auto;gap:14px;width:100%;max-width:520px}.klyre-review-bento-card{border-radius:30px;min-height:auto;padding:22px}.klyre-review-card-copy h3,.klyre-review-main .klyre-review-card-copy h3{font-size:24px}.klyre-review-main{min-height:auto}.klyre-review-score-visual{min-height:245px;margin-top:22px}.klyre-review-score-ring span{font-size:44px}.klyre-review-checklist li{width:fit-content;margin-top:8px;position:static}.klyre-review-checklist{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex;position:relative}.klyre-build-visual{flex-wrap:wrap}.klyre-build-lines span{white-space:normal}}@media (prefers-reduced-motion:reduce){.klyre-review-bento-card{animation:none}}.bg-gradient-to-br.from-purple-500.via-blue-500.to-teal-500{background-image:linear-gradient(to bottom right,#a855f7,#3b82f6,#14b8a6)!important}.klyre-orbital-frame>div>div{height:100%!important}.klyre-orbital-frame .w-16{width:64px!important}.klyre-orbital-frame .h-16{height:64px!important}.klyre-orbital-frame .w-20{width:80px!important}.klyre-orbital-frame .h-20{height:80px!important}.klyre-orbital-frame .w-24{width:96px!important}.klyre-orbital-frame .h-24{height:96px!important}.klyre-orbital-frame .w-8{width:32px!important}.klyre-orbital-frame .h-8{height:32px!important}.klyre-orbital-frame .w-96{width:384px!important}.klyre-orbital-frame .h-96{height:384px!important}.klyre-orbital-frame .w-10{width:40px!important}.klyre-orbital-frame .h-10{height:40px!important}.klyre-orbital-frame .rounded-full{border-radius:9999px!important}.klyre-orbital-frame .bg-white\/80{background-color:#fffc!important}.klyre-orbital-frame .border-white\/10{border-color:#ffffff1a!important}.klyre-orbital-frame .border-white\/20{border-color:#fff3!important}.klyre-orbital-frame .backdrop-blur-md{-webkit-backdrop-filter:blur(12px)!important}.klyre-orbital-frame .opacity-70{opacity:.7!important}.klyre-orbital-frame .opacity-50{opacity:.5!important}.klyre-orbital-frame .bg-black\/40{background-color:#0006!important}.klyre-orbital-frame .border-white\/50{border-color:#ffffff80!important}.klyre-orbital-frame .shadow-white\/30{box-shadow:0 10px 15px -3px #ffffff4d,0 4px 6px -4px #ffffff4d!important}.klyre-orbital-frame .shadow-white\/10{box-shadow:0 20px 25px -5px #ffffff1a,0 10px 10px -5px #ffffff1a!important}.klyre-orbital-frame .bg-black\/90{background-color:#000000e6!important}.klyre-orbital-frame .border-white\/30{border-color:#ffffff4d!important}.klyre-orbital-frame .border-white\/40{border-color:#fff6!important}.klyre-orbital-frame .text-white\/70{color:#ffffffb3!important}.klyre-orbital-frame .text-white\/50{color:#ffffff80!important}.klyre-orbital-frame .text-white\/80{color:#fffc!important}.klyre-orbital-frame .scale-150{transform:scale(1.5)!important}.klyre-orbital-frame .scale-125{transform:scale(1.25)!important}.klyre-orbital-frame .border-t{border-top-width:1px!important}.klyre-orbital-frame .mt-4{margin-top:16px!important}.klyre-orbital-frame .pt-3{padding-top:12px!important}.klyre-orbital-frame .mb-1{margin-bottom:4px!important}.klyre-orbital-frame .mb-2{margin-bottom:8px!important}.klyre-orbital-frame .mr-1{margin-right:4px!important}.klyre-orbital-frame .ml-1{margin-left:4px!important}.klyre-orbital-frame .flex-wrap{flex-wrap:wrap!important}.klyre-orbital-frame .gap-1{gap:4px!important}.klyre-orbital-frame .h-1{height:4px!important}.klyre-orbital-frame .h-6{height:24px!important}.klyre-orbital-frame .px-2{padding-left:8px!important;padding-right:8px!important}.klyre-orbital-frame .py-0{padding-top:0!important;padding-bottom:0!important}.klyre-orbital-frame .text-xs{font-size:12px!important}.klyre-orbital-frame .uppercase{text-transform:uppercase!important}.klyre-orbital-frame .tracking-wider{letter-spacing:.05em!important}.klyre-orbital-frame .font-medium{font-weight:500!important}.klyre-orbital-frame .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.klyre-orbital-frame .font-semibold{font-weight:600!important}.klyre-orbital-frame .bg-gradient-to-r.from-blue-500.to-purple-500{background-image:linear-gradient(90deg,#3b82f6,#a855f7)!important}.klyre-orbital-frame .shadow-xl{box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #00000080!important}.klyre-orbital-frame .animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping-orbital!important}.klyre-orbital-frame .animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-orbital!important}@keyframes ping-orbital{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse-orbital{0%,to{opacity:1}50%{opacity:.5}}.cta-footer-wrapper{background-color:#040405;background-image:radial-gradient(circle at 50% 30%,#ff7a1a14 0%,#0000 55%),linear-gradient(#070708 0%,#040405e0 25% 75%,#040405 100%),url(/images/loginscreen.png);background-position:top;background-repeat:no-repeat;background-size:auto,cover,cover;border-top:1px solid #ffffff0d;position:relative}.klyre-final-cta-section{color:#fff;padding:140px 24px 80px;position:relative;overflow:hidden;background:0 0!important}.klyre-final-halo{display:none!important}.klyre-footer{color:#a3a3a3!important;z-index:10!important;background:#040405!important;border-top:1px solid #ffffff0f!important;width:100%!important;padding:80px 24px 40px!important;position:relative!important;overflow:hidden!important}.klyre-footer-inline{color:#a3a3a3!important;z-index:10!important;background:0 0!important;border-top:1px solid #ffffff0f!important;width:100%!important;padding:80px 24px 40px!important;position:relative!important;overflow:hidden!important}.klyre-footer-grid{grid-template-columns:repeat(4,1fr);gap:48px;margin-bottom:60px;display:grid}.klyre-footer-col{flex-direction:column;display:flex}.klyre-footer-col h4{color:#fff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px;font-size:14px;font-weight:750}.klyre-footer-brand-logo{color:#fff;letter-spacing:-.03em;align-items:center;gap:10px;margin-bottom:16px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.klyre-footer-brand-logo .logo-mark{background:#fff;border-radius:6px;width:24px;height:24px;display:inline-block;position:relative}.klyre-footer-brand-logo .logo-mark:before{content:"";border-top:3.5px solid #000;border-left:3.5px solid #000;position:absolute;inset:5px;transform:rotate(-45deg)}.klyre-footer-col p{color:#a3a3a3;margin-bottom:12px;font-size:14px;line-height:1.5}.klyre-footer-col .mention{color:#fff6;font-size:12px}.klyre-footer-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.klyre-footer-col a.footer-link{color:#a3a3a3;font-size:14px;text-decoration:none;transition:color .2s}.klyre-footer-col a.footer-link:hover{color:#ff7a1a!important}.klyre-footer-bottom{color:#fff6;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:32px;font-size:13px;display:flex}.klyre-footer-bottom p{margin:0}.klyre-footer-bottom-phrase{font-style:italic}.klyre-resource-main{--resource-ink:#070708;--resource-muted:#555558;--resource-soft:#77777b;--resource-orange:#ff7a1a;--resource-orange-dark:#e06b20;--resource-line:#07070814;--resource-shadow:0 18px 50px #0707080b, 0 1px 2px #07070809;min-height:100svh;color:var(--resource-ink);font-family:var(--font-inter), Arial, sans-serif;background:linear-gradient(#07070807 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#07070807 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#fefefe 0% 58%,#f8f8f7 100%);position:relative;overflow:hidden}.klyre-resource-main:before{content:"";pointer-events:none;background:linear-gradient(#fefefed1 0%,#fefefe7a 30%,#fefefeeb 100%),linear-gradient(120deg,#ff7a1a0e,#0000 34%);position:absolute;inset:0}.klyre-resource-container{z-index:1;width:min(1100px,100% - 48px);margin:0 auto;position:relative}.klyre-resource-hero{padding:168px 0 76px;position:relative}.klyre-resource-hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.klyre-resource-badge{min-height:30px;color:var(--resource-orange-dark);letter-spacing:.14em;text-transform:uppercase;background:#ff7a1a0e;border:1px solid #ff7a1a2e;border-radius:999px;justify-content:center;align-items:center;margin-bottom:22px;padding:0 14px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.klyre-resource-title{max-width:850px;color:var(--resource-ink);font-family:var(--font-esbuild), var(--font-inter), Arial, sans-serif;letter-spacing:-.052em;margin:0;font-size:clamp(42px,7vw,78px);font-weight:650;line-height:.94}.klyre-resource-subtitle{max-width:690px;color:var(--resource-muted);letter-spacing:-.015em;margin:24px auto 0;font-size:clamp(16px,1.55vw,19px);font-weight:400;line-height:1.5}.klyre-resource-date{color:var(--resource-soft);letter-spacing:-.005em;margin:22px 0 0;font-size:13px;font-weight:650}.klyre-resource-content{padding:12px 0 120px;position:relative}.klyre-resource-content-narrow .klyre-resource-container{width:min(900px,100% - 48px)}.klyre-resource-stack,.klyre-faq-list{flex-direction:column;gap:22px;display:flex}.klyre-resource-card,.klyre-faq-card{border:1px solid var(--resource-line);box-shadow:var(--resource-shadow);background:#fff;border-radius:28px;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .24s,box-shadow .24s;position:relative;overflow:hidden;transform:translateZ(0)}.klyre-resource-card{padding:38px 40px}.klyre-resource-card:hover,.klyre-faq-card:hover,.klyre-faq-card.is-open{border-color:#ff7a1a47;transform:translateY(-2px);box-shadow:0 24px 62px #0707080f,0 8px 28px #ff7a1a09}.klyre-resource-intro-card{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.klyre-resource-intro-card p{color:#444448;margin:0;font-size:16px;line-height:1.62}.klyre-resource-icon{width:40px;height:40px;color:var(--resource-orange-dark);background:#ff7a1a0e;border:1px solid #ff7a1a1f;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.klyre-resource-card-head{flex-direction:column;gap:13px;margin-bottom:18px;display:flex}.klyre-resource-label{color:var(--resource-orange-dark);letter-spacing:.145em;font-size:11px;font-weight:850;line-height:1}.klyre-resource-card h2{color:var(--resource-ink);letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:760;line-height:1.08}.klyre-resource-richtext{max-width:860px}.klyre-resource-richtext p{color:#444448;margin:0;font-size:16.5px;font-weight:400;line-height:1.72}.klyre-resource-bullet-list,.klyre-resource-detail-list{gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.klyre-resource-bullet-list li,.klyre-resource-detail-list li{color:#444448;padding-left:20px;font-size:15.5px;line-height:1.55;position:relative}.klyre-resource-bullet-list li:before,.klyre-resource-detail-list li:before{content:"";background:var(--resource-orange);border-radius:999px;width:6px;height:6px;position:absolute;top:.7em;left:0}.klyre-resource-detail-list li{flex-direction:column;gap:3px;display:flex}.klyre-resource-detail-list strong{color:var(--resource-ink);font-weight:760}.klyre-resource-detail-list span{color:#555558}.klyre-resource-table{background:#fdfdfd;border:1px solid #07070812;border-radius:20px;margin-top:24px;overflow:hidden}.klyre-resource-table-row{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.klyre-resource-table-row+.klyre-resource-table-row{border-top:1px solid #07070811}.klyre-resource-table-row>span{color:#0707087a;letter-spacing:.105em;text-transform:uppercase;font-size:11px;font-weight:800}.klyre-resource-table-row>strong{color:#222224;font-size:15px;font-weight:680;line-height:1.45}.klyre-resource-pending{color:#07070885;background:#07070809;border:1px solid #07070812;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.klyre-resource-link,.klyre-resource-inline-link{color:var(--resource-orange-dark);font-weight:760;text-decoration:none;transition:color .2s}.klyre-resource-link{align-items:center;gap:7px;margin-top:22px;display:inline-flex}.klyre-resource-link:hover,.klyre-resource-inline-link:hover{color:var(--resource-orange)}.klyre-simple-header{z-index:40;padding:24px 24px 0;position:absolute;top:0;left:0;right:0}.klyre-simple-header-inner{width:min(1100px,100%);margin:0 auto}.klyre-simple-back-link{color:#070708;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #07070814;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:15px;font-weight:760;text-decoration:none;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .2s,color .2s;display:inline-flex;box-shadow:0 10px 30px #0707080a}.klyre-simple-back-link>span:first-child{font-size:19px;line-height:1;transition:transform .24s cubic-bezier(.16,1,.3,1);transform:translateY(-1px)}.klyre-simple-back-link:hover{color:#e06b20;border-color:#ff7a1a52;transform:translateY(-1px)}.klyre-simple-back-link:hover>span:first-child{transform:translate(-2px,-1px)}.klyre-simple-header.is-dark .klyre-simple-back-link{color:#ffffffd6;background:#0d0d0d9e;border-color:#ffffff1f;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff0f}.klyre-simple-header.is-dark .klyre-simple-back-link:hover{color:#fff;border-color:#ff7a1a5c}.klyre-early-header{z-index:40;padding:28px 24px 0;position:absolute;top:0;left:0;right:0}.klyre-early-header-inner{justify-content:space-between;align-items:center;gap:18px;width:min(1120px,100%);margin:0 auto;display:flex}.klyre-early-brand{color:#070708;letter-spacing:-.045em;font-size:21px;font-weight:850;line-height:1;text-decoration:none}@media (max-width:640px){.klyre-early-header{padding:22px 18px 0}.klyre-early-header-inner{align-items:flex-start}.klyre-early-header .klyre-simple-back-link{min-height:40px;padding:0 14px;font-size:14px}}html:has(.klyre-resources-main){scroll-behavior:smooth}.klyre-resources-main{--hub-ink:#070708;--hub-muted:#555558;--hub-soft:#77777b;--hub-orange:#ff7a1a;--hub-orange-dark:#e06b20;--hub-line:#07070814;--hub-shadow:0 18px 50px #0707080b, 0 1px 2px #07070809;min-height:100svh;color:var(--hub-ink);font-family:var(--font-inter), Arial, sans-serif;background:linear-gradient(#07070806 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#07070806 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#fefefe 0% 54%,#f8f8f7 100%);position:relative;overflow:visible}.klyre-resources-main:before{content:"";pointer-events:none;background:linear-gradient(#fefefedb 0%,#fefefe7a 34%,#fefefee6 100%),radial-gradient(circle at 80% 12%,#ff7a1a0f,#0000 30%);position:absolute;inset:0}.klyre-resources-container,.klyre-resources-layout{z-index:1;width:min(1100px,100% - 48px);margin:0 auto;position:relative}.klyre-resources-hero{text-align:center;padding:170px 0 82px;position:relative}.klyre-resources-hero h1{max-width:900px;color:var(--hub-ink);font-family:var(--font-esbuild), var(--font-inter), Arial, sans-serif;letter-spacing:-.055em;margin:0 auto;font-size:clamp(44px,7vw,82px);font-weight:650;line-height:.94}.klyre-resources-hero p{max-width:720px;color:var(--hub-muted);letter-spacing:-.015em;margin:26px auto 0;font-size:clamp(16px,1.55vw,19px);line-height:1.52}.klyre-resources-content{padding:10px 0 124px;position:relative}.klyre-resources-layout{grid-template-columns:246px minmax(0,1fr);align-items:start;gap:56px;display:grid}.klyre-resources-sidebar{align-self:start;max-height:calc(100svh - 132px);position:sticky;top:108px;overflow:visible}.klyre-resources-sidebar nav{border:1px solid var(--hub-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:24px;flex-direction:column;gap:4px;padding:14px;transition:border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 18px 48px #0707080e,0 1px 2px #07070809}.klyre-resources-sidebar nav:hover{border-color:#ff7a1a2e;transform:translateY(-1px);box-shadow:0 22px 58px #07070811,0 8px 26px #ff7a1a0b}.klyre-resources-sidebar button,.klyre-resources-mobile-nav button{color:#555558;cursor:pointer;background:0 0;border:0;font-family:inherit;font-weight:700;transition:color .2s,background .2s,box-shadow .2s,transform .2s}.klyre-resources-sidebar button{text-align:left;border-radius:14px;min-height:40px;padding:0 13px 0 28px;font-size:14px;position:relative}.klyre-resources-sidebar button:before{content:"";background:var(--hub-orange);opacity:0;border-radius:999px;width:6px;height:6px;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:13px;transform:translateY(-50%)scale(.72)}.klyre-resources-sidebar button:hover,.klyre-resources-sidebar button.is-active,.klyre-resources-mobile-nav button:hover,.klyre-resources-mobile-nav button.is-active{color:var(--hub-orange-dark);background:#ff7a1a12}.klyre-resources-sidebar button:hover,.klyre-resources-sidebar button.is-active{box-shadow:inset 0 0 0 1px #ff7a1a1a}.klyre-resources-sidebar button:hover:before,.klyre-resources-sidebar button.is-active:before{opacity:1;transform:translateY(-50%)scale(1)}.klyre-resources-mobile-nav{display:none}.klyre-resources-chapters{flex-direction:column;gap:82px;min-width:0;display:flex}.klyre-resources-section{scroll-margin-top:124px}.klyre-resources-section-head{margin-bottom:24px}.klyre-resources-section-head h2{color:var(--hub-ink);font-family:var(--font-esbuild), var(--font-inter), Arial, sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1}.klyre-resources-section-head p{max-width:690px;color:var(--hub-muted);margin:14px 0 0;font-size:16px;line-height:1.58}.klyre-resources-card,.klyre-resources-faq-item{border:1px solid var(--hub-line);box-shadow:var(--hub-shadow);background:#fff;border-radius:26px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s}.klyre-resources-card{padding:30px}.klyre-resources-card:hover,.klyre-resources-faq-item:hover,.klyre-resources-faq-item.is-open{border-color:#ff7a1a47;transform:translateY(-2px);box-shadow:0 24px 62px #0707080e,0 8px 28px #ff7a1a08}.klyre-resources-faq{flex-direction:column;gap:16px;display:flex}.klyre-resources-faq-item{overflow:hidden}.klyre-resources-faq-item button{width:100%;color:var(--hub-ink);letter-spacing:-.025em;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 26px;font-family:inherit;font-size:17px;font-weight:780;line-height:1.25;display:grid}.klyre-resources-faq-item button>span:last-child{width:34px;height:34px;color:var(--hub-ink);background:#0707080b;border-radius:999px;justify-content:center;align-items:center;transition:background .22s,color .22s,transform .22s;display:inline-flex}.klyre-resources-faq-item:hover button,.klyre-resources-faq-item.is-open button{color:var(--hub-orange-dark)}.klyre-resources-faq-item:hover button>span:last-child,.klyre-resources-faq-item.is-open button>span:last-child{background:var(--hub-orange);color:#fff}.klyre-resources-faq-item.is-open button>span:last-child{transform:rotate(90deg)}.klyre-resources-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),opacity .22s;display:grid}.klyre-resources-faq-item.is-open .klyre-resources-faq-answer{opacity:1;grid-template-rows:1fr}.klyre-resources-faq-answer p{color:#444448;border-top:1px solid #07070812;margin:0 26px 26px;padding-top:18px;font-size:15.8px;line-height:1.65;overflow:hidden}.klyre-resources-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.klyre-resources-step-card span{color:var(--hub-orange-dark);letter-spacing:.08em;margin-bottom:18px;font-size:12px;font-weight:850;display:block}.klyre-resources-step-card h3{color:var(--hub-ink);letter-spacing:-.035em;margin:0;font-size:20px;font-weight:780;line-height:1.12}.klyre-resources-step-card p{color:#555558;margin:10px 0 0;font-size:15px;line-height:1.55}.klyre-resources-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.klyre-resources-list li{color:#444448;padding-left:20px;font-size:15.8px;line-height:1.62;position:relative}.klyre-resources-list li:before{content:"";background:var(--hub-orange);border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:0}.klyre-resources-list a,.klyre-resources-legal-row a{color:var(--hub-orange-dark);font-weight:780;text-decoration:none}.klyre-resources-list a:hover,.klyre-resources-legal-row a:hover{color:var(--hub-orange)}.klyre-resources-legal-table{background:#fdfdfd;border:1px solid #07070812;border-radius:20px;overflow:hidden}.klyre-resources-legal-row{grid-template-columns:minmax(160px,.36fr) minmax(0,1fr);align-items:center;gap:18px;padding:17px 20px;display:grid}.klyre-resources-legal-row+.klyre-resources-legal-row{border-top:1px solid #07070811}.klyre-resources-legal-row span{color:#0707087a;letter-spacing:.105em;text-transform:uppercase;font-size:11px;font-weight:850}.klyre-resources-legal-row strong{color:#222224;font-size:15px;font-weight:700;line-height:1.45}.klyre-resources-note-list{gap:10px;margin-top:22px;display:grid}.klyre-resources-note-list p{color:#444448;margin:0;font-size:15.8px;line-height:1.62}@media (max-width:920px){.klyre-resources-layout{display:block}.klyre-resources-sidebar{display:none}.klyre-resources-mobile-nav{z-index:5;scrollbar-width:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fefefef5 0%,#fefefedb 72%,#fefefe00 100%);gap:8px;margin:0 0 42px;padding:10px 0 14px;display:flex;position:sticky;top:0;overflow-x:auto}.klyre-resources-mobile-nav::-webkit-scrollbar{display:none}.klyre-resources-mobile-nav button{background:#ffffffe6;border:1px solid #07070814;border-radius:999px;flex:none;min-height:38px;padding:0 13px;font-size:13px;box-shadow:0 10px 26px #07070809}}@media (max-width:720px){.klyre-resources-container,.klyre-resources-layout{width:min(100% - 36px,1100px)}.klyre-resources-hero{padding:134px 0 58px}.klyre-resources-hero h1{letter-spacing:-.048em;font-size:clamp(39px,12vw,54px)}.klyre-resources-hero p{margin-top:20px}.klyre-resources-content{padding-bottom:86px}.klyre-resources-chapters{gap:66px}.klyre-resources-section{scroll-margin-top:96px}.klyre-resources-section-head{margin-bottom:18px}.klyre-resources-card{border-radius:24px;padding:24px}.klyre-resources-step-grid{grid-template-columns:1fr}.klyre-resources-faq-item button{padding:22px;font-size:16px}.klyre-resources-faq-answer p{margin:0 22px 22px}.klyre-resources-legal-row{grid-template-columns:1fr;gap:6px;padding:16px}}.klyre-faq-card{padding:0}.klyre-faq-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:30px 32px;display:grid}.klyre-faq-number{color:#07070847;letter-spacing:-.02em;font-size:13px;font-weight:850;transition:color .2s}.klyre-faq-question{color:var(--resource-ink);letter-spacing:-.025em;font-size:clamp(17px,1.8vw,20px);font-weight:760;line-height:1.24;transition:color .2s}.klyre-faq-icon{width:38px;height:38px;color:var(--resource-ink);background:#0707080b;border-radius:999px;justify-content:center;align-items:center;transition:background .22s,color .22s,transform .22s;display:inline-flex}.klyre-faq-card:hover .klyre-faq-question,.klyre-faq-card.is-open .klyre-faq-question,.klyre-faq-card:hover .klyre-faq-number,.klyre-faq-card.is-open .klyre-faq-number{color:var(--resource-orange-dark)}.klyre-faq-card:hover .klyre-faq-icon,.klyre-faq-card.is-open .klyre-faq-icon{background:var(--resource-orange);color:#fff}.klyre-faq-card.is-open .klyre-faq-icon{transform:rotate(90deg)}.klyre-faq-answer-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1),opacity .24s;display:grid}.klyre-faq-card.is-open .klyre-faq-answer-wrap{opacity:1;grid-template-rows:1fr}.klyre-faq-answer{overflow:hidden}.klyre-faq-answer p{color:#444448;border-top:1px solid #07070812;margin:0 32px 32px;padding-top:22px;font-size:16.5px;line-height:1.68}@media (max-width:720px){.klyre-resource-container,.klyre-resource-content-narrow .klyre-resource-container{width:min(100% - 36px,1100px)}.klyre-resource-hero{padding:132px 0 54px}.klyre-resource-title{letter-spacing:-.045em;font-size:clamp(38px,12vw,52px)}.klyre-resource-subtitle{margin-top:18px}.klyre-resource-content{padding-bottom:84px}.klyre-resource-card{border-radius:24px;padding:24px}.klyre-resource-intro-card{gap:13px}.klyre-resource-richtext p{font-size:15.5px}.klyre-resource-table-row{grid-template-columns:1fr;gap:6px;padding:17px}.klyre-faq-button{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px}.klyre-faq-number{grid-column:1/-1}.klyre-faq-icon{width:34px;height:34px}.klyre-faq-answer p{margin:0 24px 24px}}@media (max-width:1024px){.klyre-footer-grid{grid-template-columns:repeat(2,1fr);gap:36px}}@media (max-width:640px){.klyre-footer,.klyre-footer-inline{padding:60px 18px 30px!important}.klyre-footer-grid{grid-template-columns:1fr;gap:32px}.klyre-footer-bottom{text-align:center;flex-direction:column;gap:16px}}.klyre-floating-header{height:48px;top:22px}.klyre-nav-pill{-webkit-backdrop-filter:blur(16px);background:#140c0838;border:1px solid #ffffff38;border-radius:999px;padding:5px;box-shadow:0 18px 46px #120a0629,inset 0 1px #ffffff24}.klyre-nav-link{align-items:center;min-height:34px;color:#fff8ef!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;transition:color .2s!important}.klyre-nav-link:hover,.klyre-nav-link:active,.klyre-nav-link[aria-current],.klyre-nav-link[data-active],.klyre-nav-link.is-active,.klyre-nav-link.selected{box-shadow:none!important;color:#d76b2a!important;background:0 0!important;border-color:#0000!important}.klyre-nav-auth-start{margin-left:14px}.klyre-nav-auth-next{margin-left:10px}.klyre-mobile-nav-link{border-radius:0;box-shadow:none!important;background:0 0!important;transition:color .2s!important}.klyre-mobile-nav-link:hover,.klyre-mobile-nav-link:active,.klyre-mobile-nav-link[aria-current],.klyre-mobile-nav-link[data-active],.klyre-mobile-nav-link.is-active,.klyre-mobile-nav-link.selected{box-shadow:none!important;color:#d76b2a!important;background:0 0!important}.klyre-header-auth-link{white-space:nowrap;background:#050505;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff1c}.klyre-header-auth-link:hover{background:#15110f;border-color:#fff3}@media (max-width:1279px){.klyre-desktop-nav{display:none!important}.klyre-menu-toggle-button{display:block!important}}
