*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Epilogue,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15.5px;line-height:1.6;color:#14110f;background:#fdfdfc;letter-spacing:-.005em}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}img,svg{display:block;max-width:100%}code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}::selection{background:#1f1d1b;color:#fdfdfc}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}@media(max-width:640px){.container{padding:0 18px}}.muted{color:#6b6864}.small{font-size:13px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;height:40px;border-radius:999px;font-weight:600;font-size:14px;letter-spacing:-.01em;transition:all .18s cubic-bezier(.25,.65,.35,1);white-space:nowrap;cursor:pointer;border:1px solid rgba(0,0,0,0)}.btn--sm{height:34px;padding:0 14px;font-size:13px}.btn--lg{height:48px;padding:0 22px;font-size:15px}.btn--block{width:100%}.btn--primary{background:#1f1d1b;color:#fdfdfc}.btn--primary:hover{background:#000;transform:translateY(-1px)}.btn--railway{background:#0b0d0e;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 6px 18px -6px rgba(11,13,14,.4)}.btn--railway:hover{background:#1c1f24;transform:translateY(-1px)}.btn--railway svg{width:18px;height:18px}.btn--ghost{background:rgba(0,0,0,0);color:#14110f;border-color:#ece8e1}.btn--ghost:hover{background:#f1efeb;border-color:#c8c5be}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#faf9f7}.site-header__inner{height:64px;display:flex;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;color:#14110f;font-weight:700;font-size:16px;letter-spacing:-.02em}.brand svg{flex-shrink:0}.site-nav{display:flex;align-items:center;gap:22px;margin-left:8px;font-size:14px;color:#6b6864}.site-nav a:hover{color:#14110f}@media(max-width:768px){.site-nav{display:none}}.site-cta{margin-left:auto;display:flex;align-items:center;gap:10px}.section-head{text-align:center;max-width:720px;margin:0 auto 56px}.section-head--left{text-align:left;margin-left:0}.section-head .eyebrow{display:inline-block;margin-bottom:14px;padding:4px 10px;border-radius:999px;background:#f1efeb;color:#14110f;font-size:12px;font-weight:600;letter-spacing:0}.section-head h2{font-size:clamp(28px,4vw,42px);line-height:1.1;letter-spacing:-.025em;color:#14110f;margin-bottom:12px}.section-head p{font-size:16px;color:#6b6864;line-height:1.55}.hero{position:relative;min-height:75vh;padding:40px 0 0;display:flex;flex-direction:column;justify-content:center;text-align:center;background:radial-gradient(ellipse at top,#faf9f7 0,#fdfdfc 60%)}.hero>.container{flex:0 0 auto}@media(max-width:640px){.hero{padding:32px 0 0;min-height:auto}}.hero__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:#fff;border:1px solid #ece8e1;box-shadow:0 2px 8px rgba(20,17,15,.04);color:#6b6864;font-size:12.5px;font-weight:500;margin-bottom:20px}.hero__pill-dot{width:7px;height:7px;border-radius:50%;background:#2f7a4d;box-shadow:0 0 0 4px rgba(47,122,77,.12)}.hero__title{font-size:clamp(30px,4.4vw,48px);line-height:1.05;letter-spacing:-.03em;font-weight:700;color:#14110f;margin-bottom:16px}.hero__title-mark{display:inline-block;background:#14110f;color:#fdfdfc;padding:.05em .18em .08em;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero__subtitle{font-size:17px;line-height:1.55;color:#6b6864;max-width:740px;margin:0 auto 26px}@media(max-width:640px){.hero__subtitle{font-size:16px}}.hero__install{display:inline-flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;background:#fff;border:1px solid #ece8e1;border-radius:12px;box-shadow:0 4px 18px rgba(20,17,15,.05);cursor:pointer;margin-bottom:14px;max-width:100%;transition:border-color .15s cubic-bezier(.25,.65,.35,1)}.hero__install:hover{border-color:#c8c5be}.hero__install code{font-size:13.5px;color:#14110f;letter-spacing:-.005em;white-space:nowrap;overflow-x:auto}.hero__install-icon{color:#9a978f;flex-shrink:0}.hero__install-copy{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#6b6864}.hero__install-copy:hover{background:#f1efeb;color:#14110f}.hero__hint{font-size:13px;color:#6b6864;margin-bottom:26px}.hero__hint a{color:#14110f;font-weight:500;border-bottom:1px solid #c8c5be}.hero__hint a:hover{border-color:#14110f}.hero__cta{gap:12px}.hero__cta,.hero__ribbon{display:flex;justify-content:center;flex-wrap:wrap}.hero__ribbon{margin-top:40px;gap:14px 22px;align-items:center;color:#9a978f}@media(max-width:640px){.hero__ribbon{gap:12px 16px}}.hero__ribbon-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9a978f;margin-right:4px}.provider-chip{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:#6b6864;transition:color .15s cubic-bezier(.25,.65,.35,1)}.provider-chip:hover{color:#14110f}.provider-chip svg{width:16px;height:16px;flex-shrink:0}.features{padding:0;background:#fdfdfc;border-bottom:1px solid rgba(20,17,15,.06)}.features__grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ece8e1;background:#fff;position:relative}@media(max-width:1100px){.features__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.features__grid{grid-template-columns:1fr}.features__grid .feature-card:after{display:none}}.feature-card{position:relative;padding:28px 24px 30px;border-right:1px solid #ece8e1;border-bottom:1px solid #ece8e1;background:#fff;transition:background .15s cubic-bezier(.25,.65,.35,1)}.feature-card:hover{background:#faf9f7}@media(min-width:1101px){.feature-card:nth-child(4n){border-right:none}.feature-card:nth-last-child(-n+4){border-bottom:none}}@media(max-width:1100px)and (min-width:541px){.feature-card:nth-child(2n){border-right:none}.feature-card:nth-last-child(-n+2){border-bottom:none}}@media(max-width:540px){.feature-card{border-right:none}.feature-card:last-child{border-bottom:none}}.feature-card:after{content:"";position:absolute;right:-4.5px;bottom:-4.5px;width:9px;height:9px;background:#fff;border:1px solid #c8c5be;box-sizing:border-box;z-index:2}@media(min-width:1101px){.feature-card:nth-child(4n):after,.feature-card:nth-last-child(-n+4):after{display:none}}@media(max-width:1100px)and (min-width:541px){.feature-card:nth-child(2n):after,.feature-card:nth-last-child(-n+2):after{display:none}}.feature-card__icon{display:inline-grid;place-items:center;width:36px;height:36px;background:color-mix(in srgb,var(--feature-color,#14110f) 14%,white);color:var(--feature-color,#14110f);border-radius:10px;margin-bottom:14px;transition:background .18s cubic-bezier(.25,.65,.35,1),color .18s cubic-bezier(.25,.65,.35,1)}.feature-card:hover .feature-card__icon{background:color-mix(in srgb,var(--feature-color,#14110f) 22%,white)}.feature-card h3{font-size:15.5px;font-weight:600;color:#14110f;letter-spacing:-.015em;margin-bottom:6px}.feature-card p{font-size:13.5px;color:#6b6864;line-height:1.55}.video-section{padding:0;background:#1f1c19}.video-frame{position:relative;display:block;width:100%;aspect-ratio:16/9;background:#14110f;border:1px solid hsla(0,0%,100%,.12);cursor:pointer;overflow:visible}.video-frame__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.video-frame__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;transition:opacity .25s cubic-bezier(.25,.65,.35,1);z-index:1}.video-frame.is-playing .video-frame__overlay{opacity:0;pointer-events:none}.video-frame__play{position:relative;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:#14110f;color:#fff;box-shadow:0 0 0 8px hsla(0,0%,100%,.14),0 0 0 18px hsla(0,0%,100%,.07),0 18px 42px -8px rgba(0,0,0,.5);transition:transform .2s cubic-bezier(.25,.65,.35,1),box-shadow .2s cubic-bezier(.25,.65,.35,1)}.video-frame__play svg{margin-left:5px}.video-frame:hover .video-frame__play{transform:scale(1.06);box-shadow:0 0 0 10px hsla(0,0%,100%,.18),0 0 0 22px hsla(0,0%,100%,.09),0 22px 50px -8px rgba(0,0,0,.55)}.video-frame__label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.9);text-shadow:0 1px 8px rgba(0,0,0,.5)}.video-frame__progress{position:absolute;left:16px;right:16px;bottom:14px;height:16px;display:flex;align-items:center;cursor:pointer;z-index:2}.video-frame__progress:before{content:"";right:0;background:hsla(0,0%,100%,.45);box-shadow:0 1px 3px rgba(0,0,0,.25)}.video-frame__progress-fill,.video-frame__progress:before{position:absolute;left:0;top:50%;transform:translateY(-50%);height:5px;border-radius:999px}.video-frame__progress-fill{background:#14110f;transition:width .08s linear;z-index:1}.video-frame__progress-fill:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#14110f;box-shadow:0 0 0 3px hsla(0,0%,100%,.85);opacity:0;transition:opacity .15s cubic-bezier(.25,.65,.35,1)}.video-frame:hover .video-frame__progress-fill:after{opacity:1}.video-frame__corner{position:absolute;width:9px;height:9px;background:#1f1c19;border:1px solid hsla(0,0%,100%,.28);box-sizing:border-box;z-index:3}.video-frame__corner--tl{top:-5px;left:-4.5px}.video-frame__corner--tr{top:-5px;right:-4.5px}.video-frame__corner--bl{bottom:-5px;left:-4.5px}.video-frame__corner--br{bottom:-5px;right:-4.5px}.integrations{padding:96px 0;background:#f5f4f1;border-bottom:1px solid rgba(20,17,15,.06)}.integrations-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}@media(max-width:900px){.integrations-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.integrations-grid{grid-template-columns:1fr}}.integration-card{position:relative;border:1px solid #ece8e1;background:#fff;margin-left:-1px;margin-top:-1px;padding:28px 26px 26px;display:flex;flex-direction:column;transition:background .18s cubic-bezier(.25,.65,.35,1)}.integration-card:first-child{margin-left:0}@media(min-width:901px){.integration-card:nth-child(3n+1){margin-left:0}}@media(max-width:900px)and (min-width:541px){.integration-card:nth-child(odd){margin-left:0}}@media(max-width:540px){.integration-card{margin-left:0}}.integration-card:hover{background:#faf9f7}.integration-card__logo{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#f1efeb;border:1px solid #ece8e1;margin-bottom:16px;color:#6b6864}.integration-card__logo svg{width:22px;height:22px}.integration-card__name{font-size:16px;font-weight:600;color:#14110f;margin-bottom:6px;letter-spacing:-.01em}.integration-card__desc{font-size:13.5px;color:#6b6864;line-height:1.55;margin-bottom:16px;flex:1 1}.integration-card__tag{align-self:flex-start;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6b6864;background:#faf9f7;border:1px solid #ece8e1;padding:3px 9px;border-radius:999px}.stack{padding:96px 0;background:#fdfdfc;border-bottom:1px solid rgba(20,17,15,.06)}.stack-heading{text-align:center;margin-bottom:40px}@media(max-width:640px){.stack-heading{margin-bottom:28px}}.stack-heading__label{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#9a978f;margin-bottom:12px}.stack-heading__title{font-size:clamp(24px,3.5vw,32px);font-weight:600;color:#14110f;letter-spacing:-.02em;margin-bottom:8px}.stack-heading__desc{font-size:15px;color:#6b6864;max-width:580px;margin:0 auto}.stack-heading__desc code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;padding:1px 6px;border-radius:4px;background:#f1efeb;color:#14110f}.stack-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}@media(max-width:900px){.stack-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.stack-grid{grid-template-columns:1fr}}.stack-card{position:relative;border:1px solid #ece8e1;margin-left:-1px;margin-top:-1px;padding:28px 24px 26px;background:#fff;transition:background .18s cubic-bezier(.25,.65,.35,1)}.stack-card:first-child{margin-left:0}@media(max-width:900px){.stack-card:nth-child(odd){margin-left:0}}@media(max-width:480px){.stack-card{margin-left:0}}.stack-card:hover{background:#faf9f7}.stack-card__logo{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#faf9f7;border:1px solid #ece8e1;margin-bottom:16px}.stack-card__logo svg{width:22px;height:22px}.stack-card__name{font-size:15px;font-weight:600;color:#14110f;margin-bottom:6px;letter-spacing:-.01em}.stack-card__desc{font-size:13px;color:#6b6864;line-height:1.55}.pricing{padding:96px 0;background:#f5f4f1;border-bottom:1px solid rgba(20,17,15,.06)}.pricing-grid{display:grid;grid-template-columns:1fr 1.18fr 1fr;grid-gap:0;gap:0;align-items:stretch;max-width:1080px;margin:0 auto}@media(max-width:920px){.pricing-grid{grid-template-columns:1fr;max-width:480px;gap:14px}}.pricing-card{position:relative;background:#fff;padding:28px 24px;display:flex;flex-direction:column;transition:transform .18s cubic-bezier(.25,.65,.35,1),box-shadow .18s cubic-bezier(.25,.65,.35,1)}.pricing-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px -16px rgba(20,17,15,.18)}.pricing-card--featured{background:#14110f;color:#fdfdfc;border:1px solid #14110f;border-radius:18px;padding:44px 32px 36px;margin:-16px 0;box-shadow:0 24px 60px -22px rgba(20,17,15,.45);z-index:2}@media(max-width:920px){.pricing-card--featured{margin:0;padding:36px 28px}}.pricing-card--featured:hover{transform:translateY(-4px);border-color:#14110f}.pricing-card--featured .pricing-card__name{color:#fdfdfc}.pricing-card--featured .pricing-card__pitch{color:rgba(253,253,252,.6)}.pricing-card--featured .pricing-card__price-amount{color:#fdfdfc}.pricing-card--featured .pricing-card__price-currency{color:rgba(253,253,252,.55)}.pricing-card--featured .pricing-card__price-strike{color:rgba(253,253,252,.4)}.pricing-card--featured .pricing-card__period{color:rgba(253,253,252,.5)}.pricing-card--featured .pricing-card__slots-label{color:rgba(253,253,252,.65)}.pricing-card--featured .pricing-card__slots-label strong{color:#fdfdfc}.pricing-card--featured .pricing-card__slots-pct{color:rgba(253,253,252,.45)}.pricing-card--featured .pricing-card__slots-bar{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12)}.pricing-card--featured .pricing-card__features{border-top-color:hsla(0,0%,100%,.12)}.pricing-card--featured .pricing-card__features li{color:#fdfdfc}.pricing-card--featured .pricing-card__check{color:#6cd38e}.pricing-card--featured>.btn--primary{background:#fdfdfc;color:#14110f}.pricing-card--featured>.btn--primary:hover{background:#fff}.pricing-card__badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:#fdfdfc;color:#14110f;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 11px;border-radius:999px;border:1px solid #14110f;white-space:nowrap;box-shadow:0 2px 8px rgba(20,17,15,.18)}.pricing-card__name{font-size:16px;font-weight:600;color:#14110f;letter-spacing:-.01em;margin-bottom:4px}.pricing-card__pitch{font-size:13px;color:#6b6864;margin-bottom:18px;line-height:1.5}.pricing-card__price{display:flex;align-items:baseline;gap:10px;margin-bottom:2px}.pricing-card__price-strike{font-size:16px;color:#9a978f;text-decoration:line-through;text-decoration-thickness:1.5px;font-weight:500}.pricing-card__price-amount{font-size:36px;font-weight:700;color:#14110f;line-height:1;letter-spacing:-.02em;display:inline-flex;align-items:baseline}.pricing-card__price-currency{font-size:18px;font-weight:600;color:#6b6864;margin-right:2px;letter-spacing:0}.pricing-card--featured .pricing-card__price-amount{font-size:56px}.pricing-card--featured .pricing-card__price-currency{font-size:26px}.pricing-card--featured .pricing-card__price-strike{font-size:19px}.pricing-card__period{font-size:12px;color:#9a978f;margin-bottom:20px}.pricing-card__slots{margin:0 0 18px;text-align:left}.pricing-card__slots-label{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:#6b6864;margin-bottom:7px;font-weight:500;gap:12px}.pricing-card__slots-label strong{color:#14110f;font-weight:700}.pricing-card__slots-pct{color:#9a978f;font-size:11.5px;letter-spacing:.005em}.pricing-card__slots-bar{height:6px;background:#f5f4f1;border-radius:999px;overflow:hidden;border:1px solid rgba(20,17,15,.06)}.pricing-card__slots-fill{height:100%;background:linear-gradient(90deg,#6366f1,#ec4899);border-radius:999px;box-shadow:0 0 12px rgba(236,72,153,.35)}.pricing-card>.btn{width:100%;margin-bottom:22px}.pricing-card__features{list-style:none;margin:0;border-top:1px solid rgba(20,17,15,.06);padding:18px 0 0;display:flex;flex-direction:column;gap:9px}.pricing-card__features li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:#14110f;line-height:1.5}.pricing-card__check{color:#2f7a4d;flex-shrink:0;margin-top:2px}.final-cta{position:relative;overflow:hidden;padding:110px 0 120px;background:#14110f;color:#fdfdfc;text-align:center;isolation:isolate}@media(max-width:640px){.final-cta{padding:80px 0 88px}}.final-cta__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.final-cta__glow{position:absolute;left:50%;top:-20%;width:900px;height:600px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(255,255,255,.12) 0,rgba(255,255,255,.04) 35%,transparent 70%);filter:blur(20px)}.final-cta__grid{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:24px 24px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);opacity:.7}.final-cta__inner{position:relative;z-index:1;max-width:760px}.final-cta__eyebrow{display:inline-block;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:rgba(253,253,252,.55);margin-bottom:18px}.final-cta__title{font-size:clamp(32px,4.6vw,52px);line-height:1.05;letter-spacing:-.03em;font-weight:700;margin-bottom:16px;color:#fdfdfc}.final-cta__title em{font-style:italic;font-weight:700;background:linear-gradient(180deg,#fff,rgba(255,255,255,.55));-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.final-cta__subtitle{font-size:16px;line-height:1.55;color:rgba(253,253,252,.62);max-width:520px;margin:0 auto 32px}.final-cta__terminal{display:inline-block;width:100%;max-width:600px;text-align:left;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden;cursor:pointer;margin-bottom:28px;transition:border-color .18s cubic-bezier(.25,.65,.35,1),transform .18s cubic-bezier(.25,.65,.35,1)}.final-cta__terminal:hover{border-color:hsla(0,0%,100%,.22);transform:translateY(-1px)}.final-cta__terminal-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid hsla(0,0%,100%,.08)}.final-cta__terminal-bar span{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.16)}.final-cta__terminal-bar span:first-child{background:#ff5f57}.final-cta__terminal-bar span:nth-child(2){background:#febc2e}.final-cta__terminal-bar span:nth-child(3){background:#28c840}.final-cta__terminal-body{display:flex;align-items:center;gap:10px;padding:14px 14px 14px 16px;overflow-x:auto}.final-cta__terminal-prompt{color:#6cd38e;font-size:13px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.final-cta__terminal code,.final-cta__terminal-prompt{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.final-cta__terminal code{flex:1 1;font-size:13.5px;color:#fdfdfc;white-space:nowrap}.final-cta__terminal-copy{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:rgba(253,253,252,.55);transition:background .15s cubic-bezier(.25,.65,.35,1),color .15s cubic-bezier(.25,.65,.35,1)}.final-cta__terminal-copy:hover{background:hsla(0,0%,100%,.08);color:#fdfdfc}.final-cta__row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}.final-cta__btn-primary{background:#fdfdfc;color:#14110f;border:1px solid #fdfdfc}.final-cta__btn-primary:hover{background:#fff;transform:translateY(-1px)}.final-cta__btn-secondary{background:rgba(0,0,0,0);color:#fdfdfc;border:1px solid hsla(0,0%,100%,.2)}.final-cta__btn-secondary:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4);transform:translateY(-1px)}.final-cta__btn-secondary svg{width:16px;height:16px}.final-cta__reassurance{list-style:none;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;padding:0;margin:0;font-size:12.5px;color:rgba(253,253,252,.45)}.final-cta__reassurance li{display:inline-flex;align-items:center;gap:8px}.final-cta__reassurance li:before{content:"";width:4px;height:4px;border-radius:50%;background:rgba(253,253,252,.3)}.final-cta__reassurance li:first-child:before{display:none}.site-footer{background:#f5f4f1;border-top:1px solid rgba(20,17,15,.06);padding:64px 0 32px}.site-footer__inner{display:grid;grid-template-columns:1fr 3fr;grid-gap:48px;gap:48px;margin-bottom:56px}@media(max-width:900px){.site-footer__inner{grid-template-columns:1fr;gap:32px}}.site-footer__brand .brand{margin-bottom:14px}.site-footer__brand p{font-size:13.5px;color:#6b6864;max-width:320px}.site-footer__cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}@media(max-width:720px){.site-footer__cols{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:380px){.site-footer__cols{grid-template-columns:1fr;gap:20px}}.site-footer__cols h4{font-size:12px;font-weight:600;color:#9a978f;margin-bottom:14px;text-transform:uppercase;letter-spacing:.05em}.site-footer__cols a{display:block;color:#6b6864;font-size:13.5px;padding:4px 0}.site-footer__cols a:hover{color:#14110f}.site-footer__legal{padding-top:24px;border-top:1px solid rgba(20,17,15,.06);font-size:12.5px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.docs{display:grid;grid-template-columns:240px 1fr;grid-gap:0;gap:0;max-width:1180px;margin:0 auto;padding:32px 24px 64px;align-items:start}@media(max-width:880px){.docs{grid-template-columns:1fr;padding:24px 18px 48px}}.docs-sidebar{position:-webkit-sticky;position:sticky;top:80px;align-self:start;max-height:calc(100vh - 96px);overflow-y:auto;padding-right:24px}@media(max-width:880px){.docs-sidebar{position:static;max-height:none;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #ece8e1;overflow-y:visible}}.docs-sidebar__group{margin-bottom:22px}.docs-sidebar__title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9a978f;margin-bottom:10px}.docs-sidebar ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.docs-sidebar__link{display:block;padding:6px 10px;border-radius:6px;font-size:13.5px;color:#6b6864;line-height:1.4;transition:background .15s cubic-bezier(.25,.65,.35,1),color .15s cubic-bezier(.25,.65,.35,1)}.docs-sidebar__link.is-active,.docs-sidebar__link:hover{color:#14110f;background:#f1efeb}.docs-sidebar__link.is-active{font-weight:600}.docs-main{min-width:0}.docs-article{max-width:760px;padding-left:32px}@media(max-width:880px){.docs-article{padding-left:0}}.docs-article__head{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid rgba(20,17,15,.06)}.docs-article__head h1{font-size:clamp(28px,3.5vw,36px);letter-spacing:-.02em;line-height:1.15;color:#14110f;margin-bottom:10px}.docs-article__lede{font-size:16px;color:#6b6864;line-height:1.55}.docs-article__body{font-size:14.5px;line-height:1.65;color:#14110f}.docs-article__body h2{font-size:22px;letter-spacing:-.015em;margin:36px 0 12px;color:#14110f}.docs-article__body h3{font-size:17px;letter-spacing:-.01em;margin:28px 0 8px;color:#14110f}.docs-article__body p{margin:0 0 14px;color:#14110f}.docs-article__body a{color:#14110f;border-bottom:1px solid #c8c5be}.docs-article__body a:hover{border-color:#14110f}.docs-article__body strong{font-weight:600}.docs-list{margin:8px 0 18px;padding-left:22px}.docs-list li{margin-bottom:6px}.docs-list--ordered{list-style:decimal}.docs-inline-code{font-size:12.5px;padding:1px 6px;border-radius:4px;background:#f1efeb;color:#14110f;border:1px solid rgba(20,17,15,.06)}.docs-code,.docs-inline-code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.docs-code{background:#1f1c19;color:#fafafa;border-radius:8px;padding:16px 18px;font-size:13px;line-height:1.6;overflow-x:auto;margin:12px 0 18px}.docs-code code{color:inherit;background:rgba(0,0,0,0);padding:0;border:none}.docs-callout{margin:16px 0 20px;padding:14px 16px;border-radius:8px;border:1px solid;font-size:14px;line-height:1.55}.docs-callout__title{display:block;font-weight:600;margin-bottom:4px;font-size:13px;letter-spacing:-.005em}.docs-callout--info{background:rgba(14,165,233,.06);border-color:rgba(14,165,233,.2)}.docs-callout--info .docs-callout__title{color:#0c7ba9}.docs-callout--warn{background:rgba(234,179,8,.08);border-color:rgba(234,179,8,.25)}.docs-callout--warn .docs-callout__title{color:#92670a}.docs-callout--danger{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.2)}.docs-callout--danger .docs-callout__title{color:#b91c1c}.docs-callout--tip{background:rgba(34,197,94,.06);border-color:rgba(34,197,94,.22)}.docs-callout--tip .docs-callout__title{color:#15803d}.docs-steps{list-style:none;padding:0;margin:14px 0 18px;counter-reset:steps}.docs-steps__item{counter-increment:steps;position:relative;padding:4px 0 18px 38px;border-left:1px solid #ece8e1;margin-left:12px}.docs-steps__item:before{content:counter(steps);position:absolute;left:-13px;top:0;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#fdfdfc;border:1px solid #ece8e1;font-size:12px;font-weight:600;color:#14110f}.docs-steps__item:last-child{border-left-color:rgba(0,0,0,0);padding-bottom:4px}.docs-pager{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid rgba(20,17,15,.06)}@media(max-width:540px){.docs-pager{grid-template-columns:1fr}}.docs-pager__link{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #ece8e1;border-radius:8px;color:#14110f;transition:border-color .15s cubic-bezier(.25,.65,.35,1),background .15s cubic-bezier(.25,.65,.35,1)}.docs-pager__link:hover{border-color:#c8c5be;background:#faf9f7}.docs-pager__link span{display:flex;flex-direction:column;gap:2px;min-width:0}.docs-pager__link em{font-style:normal;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#9a978f}.docs-pager__link strong{font-weight:600;font-size:14px;color:#14110f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-pager__link--prev{justify-content:flex-start}.docs-pager__link--next{justify-content:flex-end;text-align:right}.docs-pager__link--next span{align-items:flex-end}.legal{max-width:720px;margin:0 auto;padding:56px 24px 96px;font-size:15px;line-height:1.65;color:#14110f}@media(max-width:640px){.legal{padding:40px 18px 72px}}.legal__head{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(20,17,15,.06)}.legal__head h1{font-size:clamp(28px,4vw,36px);letter-spacing:-.02em;line-height:1.1;margin-bottom:6px}.legal__updated{font-size:13px;color:#6b6864}.legal__lede{font-size:16px;color:#6b6864;margin-bottom:32px;line-height:1.6}.legal h2{font-size:20px;letter-spacing:-.015em;margin:36px 0 12px;color:#14110f}.legal p{margin:0 0 14px}.legal ul{margin:8px 0 18px;padding-left:22px}.legal ul li{margin-bottom:6px}.legal a{color:#14110f;border-bottom:1px solid #c8c5be}.legal a:hover{border-color:#14110f}.legal code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;padding:1px 6px;border-radius:4px;background:#f1efeb;border:1px solid rgba(20,17,15,.06)}.contact{padding:56px 0 96px;background:#fdfdfc}@media(max-width:640px){.contact{padding:40px 0 64px}}.contact__head{text-align:center;max-width:640px;margin:0 auto 48px}.contact__eyebrow{display:inline-block;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9a978f;margin-bottom:14px}.contact__title{font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.025em;font-weight:700;color:#14110f;margin-bottom:12px}.contact__subtitle{font-size:16px;color:#6b6864;line-height:1.55}.contact__grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:48px;gap:48px}@media(max-width:880px){.contact__grid{grid-template-columns:1fr;gap:32px}}.contact-form{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid #ece8e1;padding:32px;border-radius:12px}@media(max-width:640px){.contact-form{padding:24px}}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:540px){.contact-form__row{grid-template-columns:1fr}}.contact-form__field{display:flex;flex-direction:column;gap:6px}.contact-form__field span{font-size:12.5px;font-weight:600;color:#14110f;letter-spacing:-.005em}.contact-form__field input,.contact-form__field select,.contact-form__field textarea{font-family:inherit;font-size:14px;color:#14110f;background:#fdfdfc;border:1px solid #ece8e1;border-radius:8px;padding:10px 12px;line-height:1.5;transition:border-color .15s cubic-bezier(.25,.65,.35,1),box-shadow .15s cubic-bezier(.25,.65,.35,1)}.contact-form__field input:focus,.contact-form__field select:focus,.contact-form__field textarea:focus{outline:none;border-color:#14110f;box-shadow:0 0 0 3px rgba(20,17,15,.08)}.contact-form__field textarea{resize:vertical;min-height:140px}.contact-form__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2314110f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.contact-form__honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.contact-form__error{font-size:13.5px;color:#b91c1c;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);padding:10px 12px;border-radius:8px;margin:0}.contact-form>.btn{width:100%;margin-top:4px}.contact-form__success{text-align:center;padding:32px 24px}.contact-form__success h3{font-size:20px;font-weight:600;letter-spacing:-.015em;margin:12px 0 8px}.contact-form__success p{color:#6b6864;font-size:14.5px;max-width:360px;margin:0 auto 22px;line-height:1.55}.contact-form__success-icon{color:#2f7a4d;margin:0 auto}.contact-info{display:flex;flex-direction:column;gap:14px}.contact-info__card{background:#fff;border:1px solid #ece8e1;padding:22px;border-radius:12px}.contact-info__card h4{font-size:14px;font-weight:600;color:#14110f;letter-spacing:-.01em;margin:8px 0 6px}.contact-info__card p{font-size:13.5px;color:#6b6864;line-height:1.55;margin:0}.contact-info__card p a{color:#14110f;font-weight:500;border-bottom:1px solid #c8c5be}.contact-info__card p a:hover{border-color:#14110f}.contact-info__card p strong{color:#14110f;font-weight:600}.contact-info__icon{color:#9a978f}.testimonials{padding:96px 0;background:#fdfdfc;border-bottom:1px solid rgba(20,17,15,.06)}@media(max-width:640px){.testimonials{padding:64px 0}}.testimonials-grid{column-count:3;column-gap:16px;max-width:1080px;margin:0 auto}@media(max-width:980px){.testimonials-grid{column-count:2;column-gap:14px}}@media(max-width:600px){.testimonials-grid{column-count:1;max-width:520px}}.testimonial-card{position:relative;background:#fff;border:1px solid #ece8e1;padding:22px 22px 20px;margin:0 0 18px;display:flex;flex-direction:column;gap:18px;break-inside:avoid;page-break-inside:avoid;box-shadow:0 2px 4px -1px rgba(20,17,15,.06),0 8px 20px -6px rgba(20,17,15,.1);transition:border-color .18s cubic-bezier(.25,.65,.35,1),transform .18s cubic-bezier(.25,.65,.35,1),box-shadow .18s cubic-bezier(.25,.65,.35,1)}.testimonial-card:hover{border-color:#c8c5be;transform:translateY(-2px);box-shadow:0 2px 4px -1px rgba(20,17,15,.08),0 14px 32px -10px rgba(20,17,15,.16)}.testimonial-card__quote{font-size:14.5px;line-height:1.55;color:#14110f;letter-spacing:-.005em;font-weight:500;margin:0}.testimonial-card__author{display:flex;align-items:center;gap:12px;color:#14110f;text-decoration:none;border:none;margin-top:auto}.testimonial-card__author:hover .testimonial-card__name{color:#14110f}.testimonial-card__avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;background:#f1efeb;flex-shrink:0}.testimonial-card__author-info{display:flex;flex-direction:column;gap:2px;min-width:0}.testimonial-card__name{font-weight:600;font-size:14px;color:#14110f;letter-spacing:-.005em}.testimonial-card__role{font-size:12.5px;color:#6b6864}.hero-proof{margin-top:28px;gap:14px}.hero-avatars,.hero-proof{display:inline-flex;align-items:center}.hero-avatar{width:32px;height:32px;border-radius:50%;border:2px solid #fdfdfc;object-fit:cover;background:#f1efeb;margin-left:-8px;box-shadow:0 1px 2px rgba(20,17,15,.06)}.hero-avatar:first-child{margin-left:0}.hero-proof-text{font-size:13.5px;color:#6b6864;letter-spacing:-.005em}.hero-proof-text strong{color:#14110f;font-weight:700}.avatar{display:inline-block;border-radius:50%;object-fit:cover;background:#f1efeb;flex-shrink:0}.avatar--fallback{display:inline-grid;place-items:center;color:#fff;font-weight:700;letter-spacing:.02em;line-height:1}.auth-page{padding:64px 0 96px;background:#fdfdfc;min-height:60vh;display:flex;align-items:center}.auth-page__inner{width:100%}.auth-card{background:#fff;border:1px solid #ece8e1;border-radius:12px;padding:36px 32px;max-width:380px;margin:0 auto;text-align:center}.auth-card__title{font-size:22px;font-weight:600;letter-spacing:-.015em;color:#14110f;margin-bottom:6px}.auth-card__lede{font-size:13.5px;color:#6b6864;line-height:1.55;margin-bottom:24px}.auth-card__google{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;padding:0 16px;background:#fff;border:1px solid #ece8e1;border-radius:999px;color:#14110f;font-weight:600;font-size:14px;cursor:pointer;transition:border-color .15s cubic-bezier(.25,.65,.35,1),transform .15s cubic-bezier(.25,.65,.35,1)}.auth-card__google:hover{border-color:#c8c5be;transform:translateY(-1px)}.auth-card__google:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-card__hint{font-size:12.5px;color:#6b6864;margin:18px 0 0}.auth-card__hint a{color:#14110f;border-bottom:1px solid #c8c5be}.auth-card__hint a:hover{border-color:#14110f}.success{padding:80px 0 96px;background:#fdfdfc}.success__inner{max-width:640px;text-align:center}.success__icon{color:#2f7a4d;margin:0 auto 18px}.success__title{font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-.025em;color:#14110f;margin-bottom:12px}.success__lede{font-size:16px;color:#6b6864;line-height:1.55;margin:0 auto 36px;max-width:480px}.success__steps{display:flex;flex-direction:column;gap:14px;text-align:left;margin-bottom:36px}.success__step{display:flex;gap:14px;background:#fff;border:1px solid #ece8e1;border-radius:12px;padding:18px 22px}.success__step h3{font-size:15px;font-weight:600;color:#14110f;letter-spacing:-.01em;margin-bottom:4px}.success__step p{font-size:13.5px;color:#6b6864;line-height:1.55;margin:0}.success__step p a{color:#14110f;border-bottom:1px solid #c8c5be}.success__step p a:hover{border-color:#14110f}.success__step p strong{color:#14110f;font-weight:600}.success__step-num{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;background:#f1efeb;color:#14110f;border-radius:999px;font-size:13px;font-weight:700}.success__cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.dashboard{padding:56px 0 96px;background:#fdfdfc;min-height:60vh}.dashboard--loading .dashboard__lede{text-align:center}.dashboard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid rgba(20,17,15,.06)}@media(max-width:540px){.dashboard__head{flex-direction:column;align-items:stretch}}.dashboard__title{font-size:clamp(24px,3.5vw,32px);letter-spacing:-.02em;color:#14110f;margin-bottom:4px}.dashboard__lede{font-size:14px;color:#6b6864;margin:0}.dashboard__lede strong{color:#14110f;font-weight:600}.dashboard__section-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9a978f;margin-bottom:16px}.dashboard__error{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.25);color:#b91c1c;padding:12px 14px;border-radius:8px;font-size:13.5px;margin-bottom:16px}.dashboard__empty{background:#fff;border:1px dashed #ece8e1;border-radius:12px;padding:24px 26px;text-align:center}.dashboard__empty p{margin-bottom:6px}.dashboard__empty .muted{font-size:13px}.dashboard__licenses{list-style:none;padding:0;margin:0}.dashboard__licenses,.license-card{display:flex;flex-direction:column;gap:14px}.license-card{background:#fff;border:1px solid #ece8e1;border-radius:12px;padding:22px 24px}.license-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.license-card__tier{font-size:16px;font-weight:600;color:#14110f;letter-spacing:-.01em}.license-card__date{font-size:12.5px;color:#6b6864}.license-card__token{background:#faf9f7;border:1px solid #ece8e1;border-radius:8px;padding:12px 14px}.license-card__token-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9a978f;margin-bottom:6px}.license-card__token-row{display:flex;align-items:center;gap:8px}.license-card__token-row code{flex:1 1;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:#14110f;word-break:break-all;background:rgba(0,0,0,0);padding:0;border:none}.license-card__copy{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#6b6864;background:rgba(0,0,0,0);cursor:pointer;transition:background .15s cubic-bezier(.25,.65,.35,1),color .15s cubic-bezier(.25,.65,.35,1)}.license-card__copy:hover{background:#f1efeb;color:#14110f}.license-card__hint{margin:0;font-size:12.5px;line-height:1.55}.license-card__hint a{color:#14110f;border-bottom:1px solid #c8c5be}.license-card__hint a:hover{border-color:#14110f}.pricing-hero{padding:64px 0 32px;background:#fdfdfc;text-align:center}@media(max-width:640px){.pricing-hero{padding:48px 0 24px}}.pricing-hero__inner{max-width:720px}.pricing-hero__eyebrow{display:inline-block;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9a978f;margin-bottom:14px}.pricing-hero__title{font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.025em;font-weight:700;color:#14110f;margin-bottom:14px}.pricing-hero__subtitle{font-size:16px;color:#6b6864;line-height:1.55;max-width:580px;margin:0 auto}.pricing-hero__subtitle strong{color:#14110f;font-weight:600}.pricing--page{padding:24px 0 96px;background:#fdfdfc}.faq,.pricing--page{border-bottom:1px solid rgba(20,17,15,.06)}.faq{padding:80px 0;background:#f5f4f1}@media(max-width:640px){.faq{padding:56px 0}}.faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq-item{background:#fff;border:1px solid #ece8e1;border-radius:8px;overflow:hidden;transition:border-color .18s cubic-bezier(.25,.65,.35,1)}.faq-item.is-open{border-color:#c8c5be}.faq-item summary{list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;font-size:14.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item__q,.faq-item__q:hover{color:#14110f}.faq-item__chev{color:#6b6864;flex-shrink:0;transition:transform .18s cubic-bezier(.25,.65,.35,1)}.faq-item.is-open .faq-item__chev{transform:rotate(180deg)}.faq-item__a{padding:0 20px 18px;font-size:14px;line-height:1.6;color:#6b6864}.faq-item__a p{margin:0}.pricing-cta{padding:56px 0 80px;background:#fdfdfc;text-align:center}.pricing-cta__inner h3{font-size:20px;font-weight:600;color:#14110f;letter-spacing:-.015em;margin-bottom:8px}.pricing-cta__inner p{font-size:14.5px;color:#6b6864;margin:0}.pricing-cta__inner p a{color:#14110f;border-bottom:1px solid #c8c5be}.pricing-cta__inner p a:hover{border-color:#14110f}.license-domains{background:#faf9f7;border:1px solid #ece8e1;border-radius:8px;padding:16px 18px}.license-domains__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.license-domains__head strong{font-size:12.5px;font-weight:600;color:#14110f;text-transform:uppercase;letter-spacing:.06em}.license-domains__count{font-size:12px;font-weight:600;color:#6b6864;background:#fff;border:1px solid #ece8e1;border-radius:999px;padding:2px 10px}.license-domains__empty{margin:0;line-height:1.55}.license-domains__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.license-domains__warn{margin:12px 0 0;padding:8px 12px;background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.25);border-radius:8px;font-size:12.5px;color:#92670a}.license-domains__warn a{color:#92670a;border-bottom:1px solid rgba(146,103,10,.3)}.license-domains__warn a:hover{border-color:#92670a}.license-domain{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fff;border:1px solid #ece8e1;border-radius:8px}.license-domain__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#f1efeb;color:#6b6864;flex-shrink:0}.license-domain__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.license-domain__name{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:#14110f;background:rgba(0,0,0,0);padding:0;border:none;word-break:break-all}.license-domain__meta{font-size:11.5px;color:#9a978f}.license-domain__remove{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:#9a978f;background:rgba(0,0,0,0);cursor:pointer;transition:background .15s cubic-bezier(.25,.65,.35,1),color .15s cubic-bezier(.25,.65,.35,1);flex-shrink:0}.license-domain__remove:hover{background:rgba(239,68,68,.1);color:#dc2626}.license-domain__remove:disabled{opacity:.5;cursor:not-allowed}.blog{max-width:760px;margin:0 auto;padding:56px 24px 96px}@media(max-width:720px){.blog{padding:36px 18px 72px}}.blog-back{margin-bottom:28px}.blog-back__link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6b6864;border:none}.blog-back__link:hover{color:#14110f}.blog-article__meta{display:flex;gap:8px;font-size:12.5px;color:#9a978f;margin-bottom:14px;letter-spacing:.005em}.blog-article__meta time{color:#6b6864;font-weight:500}.blog-article__head{margin-bottom:32px;padding-bottom:26px;border-bottom:1px solid rgba(20,17,15,.06)}.blog-article__head h1{font-size:clamp(30px,4vw,42px);letter-spacing:-.02em;line-height:1.12;color:#14110f;margin-bottom:14px}.blog-article__lede{font-size:17px;color:#6b6864;line-height:1.55}.blog-article__cta{margin-top:64px;padding:28px 28px 30px;border-radius:12px;background:#f5f4f1;border:1px solid rgba(20,17,15,.06)}.blog-article__cta h3{font-size:18px;letter-spacing:-.01em;margin-bottom:6px;color:#14110f}.blog-article__cta p{font-size:14px;color:#6b6864;line-height:1.55;margin-bottom:16px}.blog-article__cta-row{display:flex;gap:10px;flex-wrap:wrap}.blog-table-wrap{overflow-x:auto;margin:18px 0 24px;border:1px solid #ece8e1;border-radius:8px}.blog-table{width:100%;border-collapse:collapse;font-size:13.5px}.blog-table td,.blog-table th{text-align:left;padding:10px 14px;border-bottom:1px solid rgba(20,17,15,.06);vertical-align:top}.blog-table th{background:#faf9f7;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b6864;border-bottom:1px solid #ece8e1}.blog-table tr:last-child td{border-bottom:none}.blog-table td:first-child{font-weight:600;color:#14110f}.blog-index__head{margin-bottom:40px;padding-bottom:26px;border-bottom:1px solid rgba(20,17,15,.06)}.blog-index__head h1{font-size:clamp(30px,4vw,40px);letter-spacing:-.02em;margin-bottom:10px;color:#14110f}.blog-index__head p{font-size:16px;color:#6b6864;line-height:1.55}.blog-index__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.blog-index__item{border-bottom:1px solid rgba(20,17,15,.06)}.blog-index__item:last-child{border-bottom:none}.blog-index__link{display:block;padding:22px 0;border:none;color:#14110f;transition:opacity .15s cubic-bezier(.25,.65,.35,1)}.blog-index__link:hover{opacity:.7}.blog-index__link:hover h2{color:#1f1d1b}.blog-index__link h2{font-size:22px;letter-spacing:-.015em;margin:4px 0 8px;color:#14110f;transition:color .15s cubic-bezier(.25,.65,.35,1)}.blog-index__link p{font-size:14.5px;color:#6b6864;line-height:1.55;margin:0}.blog-index__meta{display:flex;gap:8px;font-size:12px;color:#9a978f;letter-spacing:.005em}