.landing{color-scheme:dark;--bic-page-bg:#0b0e11;--bic-section-bg:#111518;--bic-card-bg:#161a1e;--bic-border:#1e2328;--bic-border-strong:#2b333b;--bic-text-primary:#f1f5f9;--bic-text-secondary:#94a3b8;--bic-text-muted:#8b9bb0;--bic-text-dimmed:#78899d;--bic-accent:#15cded;--bic-accent-hover:#0891b2;--bic-on-accent:#04141a;--bic-accent-soft:rgba(21,205,237,0.14);--bic-accent-line:rgba(21,205,237,0.32);--bic-title-accent:#5ce1f7;--bic-green:#10b981;--bic-amber:#f59e0b;--bic-red:#ef4444;--bic-red-ink:#fca5a5;--bic-green-ink:#6ee7b7;--bic-grid-line:rgba(148,163,184,0.07);--bic-glow:rgba(21,205,237,0.16);--bic-orbit-line:rgba(148,163,184,0.18);--bic-font-sans:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--bic-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--fs-hero:clamp(2.5rem,min(9.5vw,13svh),7.25rem);--fs-display:clamp(2.25rem,5.4vw,4rem);--fs-section:clamp(1.875rem,3.6vw,3rem);--fs-card-title:clamp(1.125rem,1.6vw,1.375rem);--fs-body:clamp(1rem,1.05vw,1.125rem);--fs-small:0.875rem;--fs-micro:0.75rem;--header-h:64px;--pad-x:clamp(1.25rem,5vw,5rem);--maxw:1180px;--maxw-narrow:820px;--gap:clamp(1rem,2vw,1.75rem);--section-y:clamp(4.5rem,10vh,8.5rem);--radius-sm:6px;--radius:12px;--radius-lg:18px;--radius-pill:9999px;--ease-out:cubic-bezier(0.22,1,0.36,1);--dur:0.22s}html[data-theme=light] .landing{color-scheme:light;--bic-page-bg:#f8fafc;--bic-section-bg:#f1f5f9;--bic-card-bg:#ffffff;--bic-border:#e2e8f0;--bic-border-strong:#cbd5e1;--bic-text-primary:#0f172a;--bic-text-secondary:#475569;--bic-text-muted:#5b6b7f;--bic-text-dimmed:#63748a;--bic-accent:#00697a;--bic-accent-hover:#00525f;--bic-on-accent:#ffffff;--bic-accent-soft:rgba(0,105,122,0.11);--bic-accent-line:rgba(0,105,122,0.34);--bic-title-accent:#0e93ab;--bic-green:#047a50;--bic-amber:#9a5b06;--bic-red:#c01a1a;--bic-red-ink:#a81717;--bic-green-ink:#036340;--bic-grid-line:rgba(15,23,42,0.06);--bic-glow:rgba(0,161,187,0.14);--bic-orbit-line:rgba(15,23,42,0.16)}html.landing-page{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%;overflow-x:clip}@media (prefers-reduced-motion:reduce){html.landing-page{scroll-behavior:auto}}html.landing-page body{margin:0;overflow-x:clip;-webkit-font-smoothing:antialiased}.landing{min-height:100vh;background:var(--bic-page-bg);color:var(--bic-text-primary);font-family:var(--bic-font-sans);font-size:var(--fs-body);line-height:1.65}.landing h1,.landing h2,.landing h3{margin:0;line-height:1.08;letter-spacing:-.025em;font-weight:700}.landing p{margin:0}.landing dl,.landing ol,.landing ul{margin:0;padding:0;list-style:none}.landing img{max-width:100%;height:auto;display:block}.landing a{color:inherit;text-decoration:none}.landing button{font:inherit;color:inherit}.landing .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.landing .skip-link{position:fixed;top:8px;left:8px;z-index:200;padding:10px 16px;border-radius:var(--radius-sm);background:var(--bic-accent);color:var(--bic-on-accent);font-weight:600;transform:translateY(-160%)}.landing .skip-link:focus-visible{transform:none}.landing :focus-visible{outline:2px solid var(--bic-accent);outline-offset:3px;border-radius:4px}.landing .label{display:block;font-family:var(--bic-font-mono);font-size:var(--fs-micro);letter-spacing:.18em;color:var(--bic-accent);margin-bottom:14px}.landing .section-title{font-size:var(--fs-section)}.landing .display{font-size:var(--fs-display)}.landing .display span{display:block}.landing .display .accent{color:var(--bic-accent)}.landing .lede{text-wrap:balance;color:var(--bic-text-secondary);font-size:clamp(1rem,1.2vw,1.1875rem);max-width:58ch}.landing .badge{display:inline-block;text-wrap:balance;padding:6px 14px;border:1px solid var(--bic-accent-line);border-radius:var(--radius-pill);background:var(--bic-accent-soft);color:var(--bic-accent);font-size:var(--fs-micro);font-weight:500;letter-spacing:.04em;margin-bottom:20px}.landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.landing .btn--solid{background:var(--bic-accent);color:var(--bic-on-accent)}.landing .btn--solid:hover{background:var(--bic-accent-hover);transform:translateY(-1px)}.landing .btn--outline{border-color:var(--bic-border-strong);color:var(--bic-text-primary)}.landing .btn--outline:hover{border-color:var(--bic-accent);color:var(--bic-accent);transform:translateY(-1px)}.landing .btn--sm{padding:8px 16px;font-size:.875rem}.landing .btn--lg{padding:15px 30px;font-size:1rem}.landing .btn--block{display:flex;width:100%;margin-top:auto}.landing .icon-btn{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--bic-border);border-radius:var(--radius-sm);background:transparent;cursor:pointer;color:var(--bic-text-secondary);transition:color var(--dur),border-color var(--dur)}.landing .icon-btn:hover{color:var(--bic-accent);border-color:var(--bic-accent-line)}.landing .icon-moon,html[data-theme=light] .landing .icon-sun{display:none}html[data-theme=light] .landing .icon-moon{display:block}html:not([data-theme=light]) .landing .shot--light,html:not([data-theme=light]) .landing .vendor__logo--light,html[data-theme=light] .landing .shot--dark,html[data-theme=light] .landing .vendor__logo--dark{display:none}.landing .section{max-width:var(--maxw);margin:0 auto;padding:var(--section-y) var(--pad-x)}.landing .section__head{max-width:var(--maxw-narrow);margin-bottom:clamp(2.5rem,5vw,4rem)}.landing .section__head .lede{margin-top:16px}.landing .section__head p+p{margin-top:26px}.landing .scene{position:relative}.landing .scene__stage{--nav-reserve:56px;position:-webkit-sticky;position:sticky;top:0;height:100svh;display:grid;place-items:center;overflow:clip;padding-top:var(--nav-reserve)}@media (max-height:760px){.landing .scene__stage{--nav-reserve:48px}.landing .signing{gap:1rem}.landing .signing__head .lede{font-size:.875rem;line-height:1.45;margin-top:8px}.landing .tl{gap:10px}.landing .tl__step small{font-size:.75rem;line-height:1.35}.landing .tl__zones{display:none}.landing .networks{gap:1rem}.landing .networks__group{gap:8px}.landing .net span{font-size:.6875rem}.landing .scan__verdict{gap:14px}.landing .gauge__eyebrow{margin-bottom:6px}}.landing .scene--scan{height:260vh}.landing .scene--preview{height:240vh}.landing .scene--why{height:200vh}.landing .scene--networks{height:210vh}.landing .scene--signing{height:190vh}.landing .hero{position:relative;min-height:100svh;display:grid;align-items:center;align-items:safe center;padding:var(--header-h) var(--pad-x) 96px;overflow:clip}.landing .hero__field{position:absolute;inset:0;pointer-events:none}.landing .hero__grid{position:absolute;inset:0;background-image:linear-gradient(to right,var(--bic-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--bic-grid-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(120% 90% at 50% 20%,#000 30%,transparent 78%);mask-image:radial-gradient(120% 90% at 50% 20%,#000 30%,transparent 78%);will-change:transform}.landing .hero__spot{position:absolute;top:0;left:0;width:620px;height:620px;margin:-310px 0 0 -310px;border-radius:50%;background:radial-gradient(circle,var(--bic-glow) 0,transparent 62%);opacity:0;transition:opacity .4s var(--ease-out);will-change:transform}.landing .hero__field.is-live .hero__spot{opacity:1}.landing .hero__vignette{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 55%,var(--bic-page-bg) 100%)}.landing .hero__inner{position:relative;max-width:var(--maxw);margin:0 auto;width:100%;min-width:0}.landing .hero__eyebrow{font-family:var(--bic-font-mono);font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--bic-text-muted);margin-bottom:22px}.landing .hero__title{font-size:var(--fs-hero);font-weight:800;letter-spacing:-.045em;line-height:.92;margin-bottom:40px}.landing .hero__title-line{display:block}.landing .hero__title-line--accent{color:transparent;background:linear-gradient(96deg,var(--bic-title-accent) 0,var(--bic-text-primary) 130%);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .landing .hero__title-line:not(.hero__title-line--accent){color:transparent;background:linear-gradient(96deg,#1e293b,#4a5a70);-webkit-background-clip:text;background-clip:text}.landing .hero__lede{max-width:46ch;text-wrap:balance;margin:-18px 0 30px;font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.5;color:var(--bic-text-secondary)}.landing .hero-search{position:relative;display:flex;align-items:center;gap:10px;width:100%;max-width:720px;height:auto;margin:0;padding:8px 8px 8px 16px;border:1px solid var(--bic-border-strong);border-radius:var(--radius);background:var(--bic-card-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color var(--dur),box-shadow var(--dur)}.landing .hero-search:focus-within{border-color:var(--bic-accent);box-shadow:0 0 0 4px var(--bic-accent-soft)}.landing .hero-search__icon{display:grid;place-items:center;color:var(--bic-text-muted);flex:none}.landing .hero-search__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:inherit;padding:10px 0;font-size:.9375rem}.landing .hero-search__input:focus{outline:none}.landing .hero-search__input::placeholder{color:var(--bic-text-muted)}.landing .hero-search__btn{flex:none;padding:12px 22px;border-radius:var(--radius-sm);background:var(--bic-accent);color:var(--bic-on-accent);font-size:.8125rem;letter-spacing:.06em}.landing .hero-search__btn:hover{background:var(--bic-accent-hover)}.landing .hero-search__spinner{border-top-color:var(--bic-accent)}.landing .hero__note{margin-top:16px;font-size:var(--fs-small);color:var(--bic-text-muted)}.landing .hero__cue{position:absolute;left:50%;bottom:34px;display:flex;flex-direction:column;align-items:center;gap:6px;font-family:var(--bic-font-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bic-text-dimmed);translate:-50% 0}@media (max-height:760px){.landing .hero{padding-bottom:48px}.landing .hero__eyebrow{margin-bottom:14px}.landing .hero__title{margin-bottom:24px}.landing .hero__lede{margin-bottom:20px}.landing .hero__cue{display:none}}.landing .scan{width:100%;max-width:var(--maxw);padding:0 var(--pad-x);display:grid;place-items:center;text-align:center}.landing .scan>*{grid-area:1/1;width:100%}.landing .scene--scan .scene__stage{--gauge-size:clamp(440px,112vh,1240px);--gauge-drop:5vh}.landing .scan__field{position:absolute;inset:0;z-index:0}.landing .hashline{position:absolute;left:0;white-space:nowrap;font-family:var(--bic-font-mono);letter-spacing:.06em;color:var(--bic-accent);text-shadow:0 0 8px var(--bic-glow);pointer-events:none;opacity:0}.landing .scan{position:relative;z-index:1}.landing .scan__verdict{translate:0 var(--gauge-drop,0);position:relative;display:grid;justify-items:center;grid-gap:clamp(20px,3vh,34px);gap:clamp(20px,3vh,34px)}.landing .gauge{position:absolute;left:50%;top:50%;width:var(--gauge-size);aspect-ratio:1;translate:-50% -50%;pointer-events:none}.landing .gauge__arc{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-215deg);overflow:visible}.landing .gauge__arc circle{fill:none;stroke:var(--bic-border-strong);stroke-width:.3;stroke-linecap:round;opacity:.55}.landing .gauge__labels,.landing .gauge__ticks{position:absolute;inset:0}.landing .gauge__tick{position:absolute;top:0;left:50%;width:2px;height:2.4%;margin-left:-1px;border-radius:1px;background:var(--bic-border);transform-origin:50% calc(var(--gauge-size) / 2)}.landing .gauge__tick--major{width:3px;height:5.2%;margin-left:-1.5px;background:var(--bic-border-strong)}.landing .gauge__tick--major.is-lit,.landing .gauge__tick.is-lit{background:var(--tick-lit,var(--bic-accent))}.landing .gauge__label{position:absolute;top:calc(var(--gauge-size) * .088);left:50%;transform-origin:50% calc(var(--gauge-size) * .412);display:grid;place-items:center;width:0;height:0}.landing .gauge__label b{font-family:var(--bic-font-mono);font-size:clamp(.625rem,1vw,.8125rem);font-weight:500;color:var(--bic-text-dimmed);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing .gauge__pointer{position:absolute;top:5.2%;left:50%;width:16px;height:8.2%;margin-left:-8px;transform-origin:50% calc(var(--gauge-size) * .448);transform:rotate(-125deg);background:var(--pointer-colour,var(--bic-accent));-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 0 5px var(--pointer-colour,var(--bic-accent)))}.landing .gauge__bezel{position:absolute;inset:30%;border:1px solid var(--bic-border);border-radius:50%;opacity:.55}.landing .gauge__core{position:relative;display:grid;justify-items:center;line-height:1}.landing .gauge__subject{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:clamp(12px,2vh,22px);padding:6px 14px;border:1px solid var(--bic-border-strong);border-radius:var(--radius-pill);background:var(--bic-card-bg)}.landing .gauge__subject-addr{font-family:var(--bic-font-mono);font-size:var(--fs-small);color:var(--bic-text-primary)}.landing .gauge__subject-chain{color:var(--bic-accent)}.landing .gauge__eyebrow,.landing .gauge__subject-chain{font-family:var(--bic-font-mono);font-size:var(--fs-micro)}.landing .gauge__eyebrow{letter-spacing:.28em;color:var(--bic-text-secondary);margin-bottom:clamp(8px,1.2vh,14px)}.landing .gauge__score{font-family:var(--bic-font-mono);font-size:clamp(4rem,12vw,9rem);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;min-width:3ch;text-align:center;color:var(--bic-red)}.landing .gauge__scale{margin-top:clamp(8px,1.2vh,14px);font-family:var(--bic-font-mono);font-size:var(--fs-small);color:var(--bic-text-muted)}.landing .scan__flags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.landing .flag{padding:7px 15px;border-radius:var(--radius-pill);border:1px solid var(--bic-border-strong);background:var(--bic-card-bg);font-size:var(--fs-small);color:var(--bic-text-secondary)}.landing .flag--high{border-color:color-mix(in srgb,var(--bic-red) 45%,transparent);background:color-mix(in srgb,var(--bic-red) 12%,transparent);color:var(--bic-red);font-weight:600}.landing .scan__headline{display:grid;justify-items:center}.landing .scan__headline .lede{margin-top:22px;text-align:center}.landing .preview{width:100%;max-width:var(--maxw);padding:0 var(--pad-x);display:grid;grid-gap:clamp(2rem,5vh,3.5rem);gap:clamp(2rem,5vh,3.5rem);align-content:center}.landing .preview__head{text-align:center;justify-items:center;display:grid}.landing .preview__head .lede{margin-top:14px}.landing .preview__deck{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap);gap:var(--gap)}.landing .pcard{position:relative;transform-origin:center center;display:flex;flex-direction:column;border:1px solid var(--bic-border);border-radius:var(--radius-lg);background:var(--bic-card-bg);overflow:clip;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.landing .pcard:hover{border-color:var(--bic-accent-line)}.landing .pcard__shot{display:block;flex:none;aspect-ratio:16/10;overflow:clip}.landing .pcard__shot img{width:100%;height:100%;object-fit:cover;object-position:top center}.landing .pcard__badge{position:absolute;top:12px;right:12px;z-index:2;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid;font-family:var(--bic-font-mono);font-size:.6875rem;background:color-mix(in srgb,var(--bic-page-bg) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.landing .pcard__badge--wallet{color:var(--bic-accent)}.landing .pcard__badge--contract{color:var(--bic-green)}.landing .pcard__badge--dapp{color:var(--bic-amber)}.landing .pcard__meta{flex:1 1;display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px;border-top:1px solid var(--bic-border)}.landing .pcard__text{display:grid;grid-gap:2px;gap:2px;min-width:0}.landing .pcard__text strong{font-size:var(--fs-card-title)}.landing .pcard__text small{font-size:var(--fs-small);color:var(--bic-text-muted)}.landing .pcard__cta{display:flex;align-items:center;gap:6px;margin-top:auto;font-size:var(--fs-small);font-weight:600;color:var(--bic-accent);white-space:nowrap}.landing .pcard__arrow{margin-left:auto;transition:transform var(--dur) var(--ease-out)}.landing .pcard:hover{border-color:var(--bic-accent);background:var(--bic-section-bg)}.landing .pcard:focus-visible{border-color:var(--bic-accent)}.landing .pcard:hover .pcard__arrow{transform:translate(2px,-2px)}.landing .pcard:hover .pcard__shot img{transform:scale(1.04)}.landing .pcard__shot img{transition:transform .4s var(--ease-out)}.landing .signing{width:100%;max-width:var(--maxw);padding:0 var(--pad-x);display:grid;grid-gap:clamp(2rem,5vh,3.5rem);gap:clamp(2rem,5vh,3.5rem);align-content:center}.landing .signing__head{max-width:var(--maxw-narrow)}.landing .signing__head .lede{margin-top:16px}.landing .tl{display:grid;grid-gap:18px;gap:18px}.landing .tl__flow{position:relative;height:150px;margin:4px 0 8px}.landing .tl__axis{position:absolute;left:1%;right:1%;top:-30px;height:10px;background:repeating-linear-gradient(to right,var(--bic-border-strong) 0 1px,transparent 1px 30px);opacity:.85}.landing .tl__axis-label{position:absolute;right:0;bottom:calc(100% + 4px);font-family:var(--bic-font-mono);font-size:.625rem;letter-spacing:.24em;color:var(--bic-text-dimmed)}.landing .tl__axis:after{content:"";position:absolute;right:-1px;top:0;bottom:0;width:1px;background:var(--bic-text-dimmed)}.landing .tl__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing .tl__svg path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.landing .tl__base path{stroke:var(--bic-border);stroke-width:8}.landing .tl__base path[data-tl-after]{stroke:var(--bic-amber);stroke-linecap:butt;opacity:0}.landing .tl__draw path{stroke:var(--bic-accent);stroke-width:8}.landing .tl__cursor{stroke:var(--bic-text-secondary);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:0;transition:opacity var(--dur) var(--ease-out)}.landing .tl__lane{position:absolute;font-size:var(--fs-small);color:var(--bic-text-muted);white-space:nowrap}.landing .tl__lane b{color:var(--bic-text-primary);font-weight:600;margin-right:6px}.landing .tl__lane--scan{left:28%;top:4px}.landing .tl__lane--app{left:28%;bottom:6px}.landing .tl__hold{position:absolute;left:66%;top:50%;transform:translate(-50%,-15px);display:grid;justify-items:center;grid-gap:9px;gap:9px;text-align:center}.landing .tl__hold-mark{display:grid;grid-auto-flow:column;grid-gap:3px;gap:3px;place-content:center;width:30px;height:30px;border-radius:50%;background:var(--bic-page-bg);border:2px solid var(--bic-accent);box-shadow:0 0 0 5px var(--bic-accent-soft)}.landing .tl__hold-mark i{width:3px;height:11px;border-radius:1px;background:var(--bic-accent)}.landing .tl__hold b{font-size:var(--fs-small)}.landing .tl__hold small{font-size:var(--fs-micro);color:var(--bic-text-muted);max-width:15ch;line-height:1.35}.landing .tl__steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gap);gap:var(--gap)}.landing .tl__step{display:grid;align-content:start;grid-gap:4px;gap:4px;padding-right:8px}.landing .tl__dot{width:11px;height:11px;margin-bottom:12px;border-radius:50%;border:2px solid var(--bic-border-strong);background:var(--bic-page-bg);transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.landing .tl__step.is-on .tl__dot{border-color:var(--bic-accent);background:var(--bic-accent);box-shadow:0 0 0 4px var(--bic-accent-soft)}.landing .tl__step strong{font-size:.9375rem}.landing .tl__step small{font-size:var(--fs-small);color:var(--bic-text-muted);line-height:1.5}.landing .tl__step--after strong{color:var(--bic-text-secondary)}.landing .tl__step--after.is-on .tl__dot{border-color:color-mix(in srgb,var(--bic-amber) 55%,var(--bic-page-bg));background:color-mix(in srgb,var(--bic-amber) 55%,var(--bic-page-bg));box-shadow:none}.landing .tl__zones{display:grid;grid-template-columns:3fr 1fr;grid-gap:var(--gap);gap:var(--gap);font-family:var(--bic-font-mono);font-size:var(--fs-micro);letter-spacing:.14em}.landing .tl__zone{position:relative;padding-top:12px}.landing .tl__zone:before{content:"";position:absolute;top:0;left:0;right:8px;height:1px;background:currentColor;opacity:.35}.landing .tl__zone--before{color:var(--bic-accent)}.landing .tl__zone--after{color:var(--bic-text-dimmed)}@property --t{syntax:"<number>";inherits:false;initial-value:0}@property --s{syntax:"<number>";inherits:false;initial-value:1}.landing .orbit{--turns:0.24;--beats:5.5;--span:0.22;--tilt:-7deg;--p:0;--q:0;--clock:calc(var(--q) * var(--turns));--rx:min(41vw,330px);--ry:min(24.6vw,198px);--chip-w:min(17vw,140px);--core-r:min(10vw,82px);--logo-h:22px;--box-w:min(92vw,800px);--box-h:min(55vw,470px);position:relative;width:var(--box-w);height:var(--box-h);margin:clamp(1.5rem,4vh,3rem) auto 0}.landing .orbit:before{content:"";width:62%;height:92%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--bic-glow) 0,transparent 100%);opacity:clamp(0,calc((var(--p) - .02) / .24),1)}.landing .orbit:before,.landing .orbit__ring{position:absolute;left:50%;top:50%;pointer-events:none}.landing .orbit__ring{--e:clamp(0,calc((var(--p) - 0.06) / 0.3),1);width:calc(var(--rx) * 2);height:calc(var(--ry) * 2);margin:calc(var(--ry) * -1) 0 0 calc(var(--rx) * -1);border:1px solid var(--bic-orbit-line);border-radius:50%;opacity:var(--e);transform:rotate(var(--tilt)) scale(calc(.9 + .1 * var(--e)))}.landing .orbit__engines{position:absolute;inset:0;margin:0;padding:0;list-style:none}.landing .node,.landing .pulse,.landing .spoke{position:absolute;left:50%;top:50%;--t:calc(var(--clock) + var(--phase));--e:clamp(0,calc((var(--p) - var(--t0)) / var(--span)),1)}.landing .node{--arrive:calc(1 + 0.34 * (1 - var(--e)));transform:rotate(var(--tilt)) translate(calc(var(--rx) * var(--arrive) * cos(var(--t) * 1turn)),calc(var(--ry) * var(--arrive) * sin(var(--t) * 1turn)));opacity:var(--e)}.landing .spoke{--x:calc(var(--rx) * cos(var(--t) * 1turn));--y:calc(var(--ry) * sin(var(--t) * 1turn));width:var(--rx);height:1px;transform-origin:0 50%;transform:rotate(var(--tilt)) rotate(atan2(var(--y),var(--x))) scaleX(calc(hypot(var(--x), var(--y)) / var(--rx)));background:linear-gradient(to right,transparent 0 18%,var(--bic-orbit-line) 50%,var(--bic-accent-line) 100%);opacity:calc(var(--e) * .9);pointer-events:none}.landing .pulse{--s:calc(1 - mod(var(--q) * var(--beats) + var(--pd), 1));width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--bic-accent);box-shadow:0 0 10px 1px var(--bic-accent-line);transform:rotate(var(--tilt)) translate(calc(var(--rx) * var(--s) * cos(var(--t) * 1turn)),calc(var(--ry) * var(--s) * sin(var(--t) * 1turn)));opacity:calc(min(var(--s), 1 - var(--s)) * 6 * var(--e));pointer-events:none}.landing .chip{position:absolute;left:50%;top:50%;translate:-50% -50%;transform:rotate(calc(var(--tilt) * -1))}.landing .chip__body{display:grid;justify-items:center;grid-gap:7px;gap:7px;width:var(--chip-w);padding:10px 12px;border:1px solid var(--bic-border-strong);border-radius:14px;background:var(--bic-card-bg);text-align:center;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out)}.landing .chip .vendor__logo{height:var(--logo-h);width:auto;max-width:calc(var(--chip-w) - 26px);object-fit:contain;display:block}.landing .chip .vendor__desc{font-size:var(--fs-micro);line-height:1.25;color:var(--bic-text-muted);white-space:nowrap}.landing .orbit[data-orbit-plain] .vendor__desc{display:none}.landing .orbit[data-orbit-plain] .chip__body{padding:9px 10px}.landing .node:hover .chip__body{border-color:var(--bic-accent);background:var(--bic-accent-soft);transform:scale(1.06)}.landing .orbit:has(.node:hover) .node:not(:hover) .chip__body{opacity:.4}.landing .core{--e:clamp(0,calc((var(--p) - 0.02) / 0.2),1);position:absolute;left:50%;top:50%;translate:-50% -50%;transform:scale(calc(.86 + .14 * var(--e)));opacity:var(--e);z-index:2;width:calc(var(--core-r) * 2);height:calc(var(--core-r) * 2);display:grid;place-content:center;justify-items:center;grid-gap:5px;gap:5px;padding:10px;border:1px solid var(--bic-accent-line);border-radius:50%;background:radial-gradient(circle at center,var(--bic-accent-soft) 0,transparent 70%),var(--bic-page-bg);text-align:center}.landing .core__logo{height:24px;width:auto;max-width:78%;object-fit:contain}.landing .core small{font-size:var(--fs-micro);line-height:1.25;color:var(--bic-text-muted);max-width:13ch}.landing .core__halo{--h:mod(var(--q) * var(--beats) + var(--ho),1);position:absolute;inset:0;border:1px solid var(--bic-accent-line);border-radius:50%;transform:scale(calc(1 + .85 * var(--h)));opacity:calc((1 - var(--h)) * .5);pointer-events:none}html.reduced .landing .orbit,html:not(.js) .landing .orbit{--p:1;--q:0.5}html.reduced .landing .pulse{opacity:0}.landing .why{width:100%;max-width:var(--maxw);padding:0 var(--pad-x);display:grid;grid-gap:clamp(2rem,4vh,3.25rem);gap:clamp(2rem,4vh,3.25rem);align-content:center}.landing .why .section__head{max-width:var(--maxw-narrow)}.landing .gap{transform-origin:center top;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);will-change:transform,opacity}.landing .gap__miss{position:relative}.landing .gap__ghost{visibility:hidden}.landing .gap__typed{position:absolute;inset:0}.landing .gap__typed.is-typing:after{content:"";display:inline-block;width:.5ch;height:1em;margin-left:2px;vertical-align:-.14em;background:var(--bic-accent)}.landing .gap__fix{opacity:0}html:not(.js) .landing .gap__fix{opacity:1}html:not(.js) .landing .gap__typed{position:static}html:not(.js) .landing .gap__ghost{display:none}.landing .problems__list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,auto);grid-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:14px;row-gap:14px}.landing .gap{display:grid;grid-row:span 4;grid-template-rows:subgrid;padding:clamp(1.5rem,2.6vw,2.25rem);border:1px solid var(--bic-border);border-radius:var(--radius-lg);background:var(--bic-card-bg)}.landing .gap__spec{--e:clamp(0,calc((var(--p, 0) - var(--t0)) / 0.1),1);display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:6px;margin:0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--bic-accent) 22%,var(--bic-border));border-radius:var(--radius);background:var(--bic-page-bg);font-family:var(--bic-font-mono);font-size:.6875rem;line-height:1.5;color:var(--bic-text-dimmed)}.landing .gap__spec-line{color:var(--bic-text-secondary)}.landing .gap__spec-hit{position:relative}.landing .gap__spec-hit:after{content:"";position:absolute;left:0;bottom:1px;height:2px;width:calc(var(--e) * 100%);background:var(--bic-red);border-radius:2px}.landing .gap__mark{padding:1px 7px;border-radius:var(--radius-pill);border:1px solid var(--bic-border-strong);color:var(--bic-text-muted);white-space:nowrap;opacity:var(--e);scale:calc(.9 + .1 * var(--e))}.landing .gap__mark--on{color:var(--bic-accent);border-color:var(--bic-accent-line)}.landing .gap__mark--risk{color:var(--bic-red-ink);border-color:color-mix(in srgb,var(--bic-red) 45%,transparent)}html:not(.js) .landing .gap__spec{--e:1}@media (max-height:760px){.landing .gap__spec{display:none}.landing .problems__list{grid-template-rows:repeat(3,auto)}.landing .gap{grid-row:span 3}}.landing .gap__n{font-family:var(--bic-font-mono);font-size:var(--fs-micro);letter-spacing:.2em;color:var(--bic-text-muted)}.landing .gap__miss{font-size:var(--fs-card-title);font-weight:600;line-height:1.32;letter-spacing:-.015em}.landing .gap__fix{position:relative;margin-top:auto;padding-top:16px;padding-left:22px;border-top:1px solid var(--bic-border);font-size:.9375rem;color:var(--bic-text-secondary)}.landing .gap__fix:before{content:"→";position:absolute;left:0;top:16px;color:var(--bic-accent)}.landing .networks{width:100%;max-width:var(--maxw);padding:0 var(--pad-x);display:grid;grid-gap:clamp(1.75rem,4vh,3rem);gap:clamp(1.75rem,4vh,3rem);align-content:center}.landing .networks__head{text-align:center}.landing .networks__head .lede{margin:14px auto 0}.landing .networks__group{display:grid;grid-gap:16px;gap:16px;justify-items:center}.landing .networks__label{font-family:var(--bic-font-mono);font-size:var(--fs-micro);letter-spacing:.2em;color:var(--bic-text-muted)}.landing .networks__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,2vw,1.5rem)}.landing .net{display:grid;grid-gap:10px;gap:10px;justify-items:center;width:clamp(72px,8vw,96px)}.landing .net__tile{display:grid;place-items:center;width:clamp(56px,5.8vw,72px);aspect-ratio:1;border-radius:14px;background:var(--bic-card-bg);border:1px solid var(--bic-border)}.landing .net__tile img{width:56%;height:auto}.landing .net__name{font-size:var(--fs-micro);color:var(--bic-text-muted);text-align:center}.landing .net--onlight{background:#fff;border-radius:50%;padding:3px}.landing .integrate__cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gap);gap:var(--gap)}.landing .icard{display:flex;flex-direction:column;gap:16px;min-width:0;padding:clamp(1.5rem,2.6vw,2.25rem);border:1px solid var(--bic-border);border-radius:var(--radius-lg);background:var(--bic-card-bg)}.landing .icard__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.landing .icard__head h3{font-size:var(--fs-card-title)}.landing .icard__link{margin-left:auto;font-size:var(--fs-small);color:var(--bic-accent)}.landing .icard__badge{padding:4px 11px;border-radius:var(--radius-pill);font-family:var(--bic-font-mono);font-size:.6875rem;font-weight:600}.landing .icard__badge--api{background:var(--bic-accent-soft);color:var(--bic-accent)}.landing .icard__badge--mcp{background:color-mix(in srgb,var(--bic-green) 15%,transparent);color:var(--bic-green-ink)}.landing .icard>p,.landing .icard__list{font-size:.9375rem;color:var(--bic-text-secondary)}.landing .icard__list{display:grid;grid-gap:8px;gap:8px}.landing .icard__list li{display:flex;gap:10px}.landing .icard__list li:before{content:"→";color:var(--bic-accent);flex:none}.landing .prompt{display:grid;grid-gap:8px;gap:8px;width:100%;text-align:left;padding:14px 16px;cursor:pointer;border:1px dashed var(--bic-border-strong);border-radius:var(--radius);background:var(--bic-section-bg);transition:border-color var(--dur)}.landing .prompt:hover{border-color:var(--bic-accent)}.landing .prompt__head{display:flex;align-items:center;gap:10px}.landing .prompt__label{font-family:var(--bic-font-mono);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--bic-text-muted)}.landing .prompt__copy{margin-left:auto;font-size:var(--fs-micro);color:var(--bic-accent)}.landing .prompt__text{font-size:.875rem;color:var(--bic-text-secondary);line-height:1.55}.landing .prompt__text em{font-style:normal;color:var(--bic-accent)}.landing .code{margin-top:auto;min-width:0;border:1px solid var(--bic-border);border-radius:var(--radius);background:var(--bic-section-bg);overflow:clip}.landing .code__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--bic-border)}.landing .code__bar i{width:9px;height:9px;border-radius:50%;background:var(--bic-border-strong)}.landing .code__file{margin-left:auto;font-family:var(--bic-font-mono);font-size:var(--fs-micro);color:var(--bic-text-muted)}.landing .code__body{margin:0;padding:16px;overflow-x:auto;font-family:var(--bic-font-mono);font-size:.75rem;line-height:1.7;color:var(--bic-text-secondary);white-space:normal;-moz-tab-size:2;tab-size:2}.landing .code__body .ln{display:block;white-space:pre;min-height:1.7em}.landing .code__body b{font-weight:400}.landing .s-p{color:var(--bic-accent)}.landing .s-c{color:var(--bic-green)}.landing .s-s{color:var(--bic-amber)}.landing .s-k{color:var(--bic-accent)}.landing .s-n{color:var(--bic-red)}.landing .s-b{color:var(--bic-text-primary)}.landing .audience__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap);gap:var(--gap)}.landing .aud{display:flex;flex-direction:column;gap:10px;padding:clamp(1.5rem,2.6vw,2.25rem);border:1px solid var(--bic-border);border-radius:var(--radius-lg);background:var(--bic-card-bg)}.landing .aud__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:var(--radius);background:var(--bic-accent-soft);color:var(--bic-accent)}.landing .aud h3{font-size:var(--fs-card-title)}.landing .aud__job{font-size:.9375rem;color:var(--bic-text-secondary)}.landing .aud__list{display:grid;grid-gap:8px;gap:8px;margin-top:6px;font-size:var(--fs-small);color:var(--bic-text-muted)}.landing .aud__list li{display:flex;gap:9px}.landing .aud__list li:before{content:"\2013";color:var(--bic-text-dimmed);flex:none}.landing .aud__plan{margin-top:auto;padding-top:18px;font-family:var(--bic-font-mono);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--bic-accent)}.landing .aud__plan:hover{text-decoration:underline}.landing .pricing__toggle{display:inline-flex;gap:4px;padding:4px;margin-bottom:36px;border:1px solid var(--bic-border);border-radius:var(--radius-pill);background:var(--bic-card-bg)}.landing .pricing__btn{padding:8px 22px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--bic-text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:background var(--dur),color var(--dur)}.landing .pricing__btn.is-on{background:var(--bic-accent);color:var(--bic-on-accent)}.landing .pricing__cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gap);gap:var(--gap)}.landing .plan{position:relative;display:flex;flex-direction:column;gap:8px;padding:clamp(1.4rem,2.2vw,1.9rem);border:1px solid var(--bic-border);border-radius:var(--radius-lg);background:var(--bic-card-bg)}.landing .plan--pop{border-color:var(--bic-accent)}.landing .plan__badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);padding:3px 12px;border-radius:var(--radius-pill);background:var(--bic-accent);color:var(--bic-on-accent);font-size:var(--fs-micro);font-weight:600}.landing .plan__name{font-size:var(--fs-card-title)}.landing .plan__desc{font-size:var(--fs-small);color:var(--bic-text-muted);min-height:3.4em}.landing .plan__original{min-height:1.3em;font-size:var(--fs-small);color:var(--bic-text-dimmed);text-decoration:line-through}.landing .plan__price{font-family:var(--bic-font-mono);font-size:2rem;font-weight:600;display:flex;align-items:baseline;gap:3px}.landing .plan__price small{font-size:.875rem;color:var(--bic-text-muted);font-weight:400}.landing .plan__save{min-height:1.4em;font-size:var(--fs-micro);color:var(--bic-green-ink)}.landing .plan__meta{display:grid;grid-gap:10px;gap:10px;margin:14px 0 22px}.landing .plan__meta div{display:grid;grid-gap:2px;gap:2px}.landing .plan__meta dt{font-size:var(--fs-micro);color:var(--bic-text-muted)}.landing .plan__meta dd{margin:0;font-size:var(--fs-small)}.landing .pricing__enterprise{display:flex;align-items:center;gap:var(--gap);flex-wrap:wrap;margin-top:28px;padding:clamp(1.1rem,2vw,1.6rem) clamp(1.25rem,2.4vw,2rem);border:1px solid var(--bic-border);border-radius:var(--radius-lg);background:var(--bic-section-bg)}.landing .pricing__enterprise>div{display:grid;grid-gap:4px;gap:4px}.landing .pricing__enterprise strong{font-size:.9375rem}.landing .pricing__enterprise p{font-size:var(--fs-small);color:var(--bic-text-muted)}.landing .pricing__enterprise .btn{margin-left:auto;flex:none}.landing .cta{text-align:center}.landing .cta__inner{max-width:var(--maxw-narrow);margin:0 auto}.landing .cta__title{font-size:var(--fs-display);margin-bottom:22px}.landing .cta .lede{margin:0 auto}.landing .cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.landing .foot{border-top:1px solid var(--bic-border)}.landing .foot__inner{max-width:var(--maxw);margin:0 auto;padding:26px var(--pad-x);display:flex;flex-wrap:wrap;gap:16px;align-items:center;font-size:var(--fs-small);color:var(--bic-text-muted)}.landing .foot__links{display:flex;gap:20px;margin-left:auto}.landing .foot__links a:hover{color:var(--bic-accent)}html:not(.js) .landing .scene{height:auto}html:not(.js) .landing .scene__stage{position:static;height:auto;padding:var(--section-y) 0}html:not(.js) .landing .scan{display:grid;grid-gap:clamp(2rem,5vh,3rem);gap:clamp(2rem,5vh,3rem);justify-items:center}html:not(.js) .landing .scan>*{grid-area:auto}html:not(.js) .landing .gauge,html:not(.js) .landing .scan__field{display:none}html:not(.js) .landing .gauge__core{position:static}html:not(.js) .landing .tl__flow{display:none}html:not(.js) .landing .tl__step .tl__dot{border-color:var(--bic-accent);background:var(--bic-accent)}html.js .landing .scan__headline,html.js .landing .tl__step--after,html.js .landing .tl__zones,html.js .landing [data-net],html.js .landing [data-networks-label],html.js .landing [data-pcard],html.js .landing [data-reveal],html.js .landing [data-scan-flag],html.js .landing [data-tl-gate]{opacity:0}html.js .landing .hero-search,html.js .landing .hero__cue,html.js .landing .hero__eyebrow,html.js .landing .hero__lede,html.js .landing .hero__note,html.js .landing .hero__title-line{animation:heroIn .9s var(--ease-out) backwards}html.js .landing .hero__title-line:first-child{animation-delay:.06s}html.js .landing .hero__title-line:nth-child(2){animation-delay:.14s}html.js .landing .hero__lede{animation-delay:.2s}html.js .landing .hero-search{animation-delay:.28s}html.js .landing .hero__note{animation-delay:.3s}html.js .landing .hero__cue{animation-delay:.6s}@keyframes heroIn{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}html.reduced .landing .hero__grid,html.reduced .landing .hero__spot{display:none}html.reduced .landing .hero-search,html.reduced .landing .hero__cue,html.reduced .landing .hero__eyebrow,html.reduced .landing .hero__lede,html.reduced .landing .hero__note,html.reduced .landing .hero__title-line{animation:none}html.reduced .landing .scan>*,html.reduced .landing .tl__step--after,html.reduced .landing [data-net],html.reduced .landing [data-pcard],html.reduced .landing [data-reveal],html.reduced .landing [data-scan-flag]{transform:none!important}.landing .is-offstage{visibility:hidden}.landing .debug-hud{position:fixed;bottom:12px;left:12px;z-index:999;padding:10px 14px;border-radius:var(--radius-sm);background:rgba(0,0,0,.82);color:#7ef0ff;font-family:var(--bic-font-mono);font-size:11px;line-height:1.6;white-space:pre;pointer-events:none}@media (max-width:1080px){.landing .pricing__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.landing .tl__flow{display:none}.landing .tl__steps{grid-template-columns:1fr;gap:0}.landing .tl__step{position:relative;padding:0 0 26px 30px;border-left:2px solid var(--bic-border)}.landing .tl__step:last-child{border-left-color:transparent;padding-bottom:0}.landing .tl__dot{position:absolute;left:-7px;top:3px;margin-bottom:0}.landing .tl__step--after{margin-top:30px;padding-top:26px;border-top:1px dashed var(--bic-border-strong);border-left-color:transparent}.landing .tl__step--after:before{content:"SIGNATURE";position:absolute;top:-8px;left:30px;padding-right:10px;background:var(--bic-page-bg);font-family:var(--bic-font-mono);font-size:var(--fs-micro);letter-spacing:.2em;color:var(--bic-text-secondary)}.landing .tl__zones{display:none}.landing .audience__grid,.landing .integrate__cards,.landing .preview__deck{grid-template-columns:1fr}.landing .preview__deck{max-width:460px;margin:0 auto}.landing .scene--preview{height:auto}.landing .scene--preview .scene__stage{position:static;height:auto;padding:var(--section-y) 0}.landing .problems__list{grid-template-columns:1fr;grid-template-rows:none}.landing .gap{display:flex;flex-direction:column;gap:14px;grid-row:auto}.landing .gap__spec{display:none}.landing .gap{padding:1.25rem}.landing .scene--why{height:auto}.landing .scene--why .scene__stage{position:static;height:auto;padding:var(--section-y) 0}.landing .scene--networks{height:auto}.landing .scene--networks .scene__stage{position:static;height:auto;padding:var(--section-y) 0}}@media (max-height:620px){.landing .scene{height:auto}.landing .scene__stage{position:static;height:auto;padding:var(--section-y) 0}}@media (max-width:900px) and (max-height:700px){.landing .tl__flow{display:block}.landing .tl__steps{grid-template-columns:repeat(4,1fr);gap:var(--gap)}.landing .tl__step{position:static;padding:0 8px 0 0;border-left:0}.landing .tl__step:last-child{padding-bottom:0}.landing .tl__dot{position:static;left:auto;top:auto;margin-bottom:10px}.landing .tl__step--after{margin-top:0;padding-top:0;border-top:0}.landing .tl__step--after:before{content:none}}@media (max-width:768px){html.landing-page{scroll-padding-top:72px}.landing .scene--scan{height:160vh}.landing .scene--scan .scene__stage{--gauge-size:min(100vw,74vh)}.landing .scene--networks{height:160vh}.landing .scene--signing{height:170vh}.landing .vendor{min-height:104px;padding:18px 12px}.landing .pricing__cards{grid-template-columns:1fr;max-width:420px;margin:0 auto}.landing .plan__desc,.landing .plan__original,.landing .plan__save{min-height:0}.landing .plan{gap:6px;padding:1.25rem}.landing .plan__meta{margin:10px 0 16px}.landing .pricing__enterprise{flex-direction:column;align-items:flex-start}.landing .pricing__enterprise .btn{margin-left:0;width:100%}.landing .hero-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px 12px;gap:10px 12px;padding:14px}.landing .hero-search__input{padding:4px 0}.landing .hero-search__btn{grid-column:1/-1;width:100%}.landing .hero__cue{display:none}.landing .orbit{display:flex;flex-direction:column;align-items:center;gap:18px;width:auto;height:auto}.landing .orbit:before,.landing .orbit__ring,.landing .pulse,.landing .spoke{display:none}.landing .core{order:-1;position:static;translate:none;transform:none;width:auto;height:auto;padding:10px 18px;border-radius:var(--radius-pill)}.landing .orbit__engines{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.landing .chip,.landing .node{position:static;transform:none}.landing .chip{translate:none}.landing .chip__body{width:auto;min-width:104px}.landing .preview__deck{max-width:360px}.landing .pcard__shot{aspect-ratio:16/9}}@media (max-width:480px){.landing .cta__buttons .btn{width:100%}}