@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--navy:#0d0f2b;--navy-mid:#1a1d3a;--navy-soft:#252849;--blue:#3b82f6;--blue-light:#93c5fd;--pink:#ec4899;--warm-white:#f7f5f0;--warm-50:#fafaf8;--warm-100:#f0ede6;--warm-200:#e2ddd4;--warm-300:#c8c2b6;--warm-500:#8c8479;--warm-700:#4a4540;--warm-900:#1e1b18;--text-primary:#1e1b18;--text-secondary:#6b6560;--text-muted:#9e9790;--border:#1e1b181a;--border-md:#1e1b1829;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 3px #0d0f2b0f,0 1px 2px #0d0f2b0a;--shadow-md:0 4px 16px #0d0f2b14,0 2px 6px #0d0f2b0d;--shadow-lg:0 12px 40px #0d0f2b1f,0 4px 12px #0d0f2b0f;--max-w:1160px;--section-pad:96px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{background:#f7f5f0;background:var(--warm-white);color:#1e1b18;color:var(--text-primary);font-family:DM Sans,system-ui,sans-serif;font-size:16px;line-height:1.7}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul{list-style:none}.section-eyebrow{color:#3b82f6;color:var(--blue);display:inline-block;font-size:11px;font-weight:500;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.section-headline{color:#1e1b18;color:var(--text-primary);font-family:"DM Serif Display",Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.15;margin-bottom:20px}.section-body{color:#6b6560;color:var(--text-secondary);font-size:17px;font-weight:300;line-height:1.75;max-width:520px}.section-body--centered{margin:0 auto;text-align:center}.section-header{margin-bottom:60px;text-align:center}.fade-up{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.fade-up--visible{opacity:1;transform:translateY(0)}.btn{align-items:center;border:1.5px solid #0000;border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-weight:500;gap:8px;text-decoration:none;transition:all .18s ease;white-space:nowrap}.btn--lg{border-radius:16px;border-radius:var(--radius-lg);font-size:15px;padding:14px 26px}.btn--sm{font-size:14px;padding:8px 16px}.btn--primary{background:#0d0f2b;background:var(--navy);border-color:#0d0f2b;border-color:var(--navy);color:#fff}.btn--primary:hover{background:#1a1d3a;background:var(--navy-mid);box-shadow:0 4px 16px #0d0f2b14,0 2px 6px #0d0f2b0d;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn--ghost{background:#0000;border-color:#0000;color:#6b6560;color:var(--text-secondary)}.btn--ghost:hover{background:#f0ede6;background:var(--warm-100);color:#1e1b18;color:var(--text-primary)}.btn--outline{background:#0000;border-color:#1e1b1829;border-color:var(--border-md);color:#0d0f2b;color:var(--navy)}.btn--outline:hover{background:#f0ede6;background:var(--warm-100);border-color:#0d0f2b;border-color:var(--navy);transform:translateY(-1px)}.btn--white{background:#fff;border-color:#fff;color:#0d0f2b;color:var(--navy)}.btn--white:hover{background:#fafaf8;background:var(--warm-50);box-shadow:0 4px 16px #0d0f2b14,0 2px 6px #0d0f2b0d;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn--outline-white{background:#0000;border-color:#ffffff4d;color:#ffffffd9}.btn--outline-white:hover{background:#ffffff14;border-color:#ffffffb3;color:#fff}.pill{align-items:center;border-radius:40px;display:inline-flex;font-size:12px;font-weight:500;padding:5px 12px}.pill--blue{background:#3b82f61f;border:1px solid #3b82f633;color:#3b82f6;color:var(--blue)}.pill--muted{background:#f0ede6;background:var(--warm-100);border:1px solid #1e1b181a;border:1px solid var(--border);color:#6b6560;color:var(--text-secondary)}.app{overflow-x:hidden}.nav{left:0;padding:16px 0;position:fixed;right:0;top:0;transition:background .25s,box-shadow .25s,padding .25s;z-index:100}.nav--scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f7f5f0f0;box-shadow:0 1px 0 #1e1b181a;box-shadow:0 1px 0 var(--border);padding:10px 0}.nav__inner{gap:24px;margin:0 auto;max-width:1160px;max-width:var(--max-w);padding:0 32px}.nav__inner,.nav__logo{align-items:center;display:flex}.nav__logo{flex-shrink:0;gap:10px}.nav__wordmark{color:#0d0f2b;color:var(--navy);font-family:"DM Serif Display",serif;font-size:18px;letter-spacing:-.01em}.nav__links{align-items:center;display:flex;gap:24px;margin-left:auto}.nav__link{color:#6b6560;color:var(--text-secondary);font-size:14px;transition:color .15s}.nav__link:hover{color:#1e1b18;color:var(--text-primary)}.nav__ctas{align-items:center;display:flex;gap:8px}.nav__burger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;margin-left:auto;padding:4px}.nav__burger span{background:#1e1b18;background:var(--text-primary);border-radius:2px;display:block;height:1.5px;transition:all .2s;width:22px}.nav__burger--open span:first-child{transform:rotate(45deg) translate(4.5px,4.5px)}.nav__burger--open span:nth-child(2){opacity:0}.nav__burger--open span:nth-child(3){transform:rotate(-45deg) translate(4.5px,-4.5px)}.hero{align-items:center;background:#f7f5f0;background:var(--warm-white);display:flex;min-height:100vh;overflow:hidden;padding-bottom:80px;padding-top:140px;position:relative}.hero__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px 200px;inset:0;opacity:.035;pointer-events:none;position:absolute;z-index:0}.hero:before{background:radial-gradient(circle,#3b82f60f 0,#0000 70%);height:600px;right:-80px;top:-120px;width:600px}.hero:after,.hero:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:0}.hero:after{background:radial-gradient(circle,#ec48990d 0,#0000 70%);bottom:-100px;height:500px;left:-60px;width:500px}.hero__container{animation:heroFadeIn .9s cubic-bezier(.16,1,.3,1) both;margin:0 auto;max-width:1160px;max-width:var(--max-w);padding:0 32px;position:relative;width:50%;z-index:1}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero__eyebrow{align-items:center;display:flex;gap:8px;margin-bottom:28px}.hero__headline{color:#0d0f2b;color:var(--navy);font-family:"DM Serif Display",Georgia,serif;font-size:clamp(40px,5.5vw,68px);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin-bottom:26px}.hero__headline em{color:#3b82f6;color:var(--blue);font-style:italic}.hero__sub{color:#6b6560;color:var(--text-secondary);font-size:18px;font-weight:300;line-height:1.7;margin-bottom:36px;max-width:480px}.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:44px}.hero__trust-label{color:#9e9790;color:var(--text-muted);display:block;font-size:12px;font-weight:500;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.hero__trust-industries{display:flex;flex-wrap:wrap;gap:6px}.trust-chip{background:#f0ede6;background:var(--warm-100);border:1px solid #1e1b181a;border:1px solid var(--border);border-radius:4px;color:#6b6560;color:var(--text-secondary);font-size:12px;padding:4px 10px}.hero__visual{animation:heroFadeIn .9s cubic-bezier(.16,1,.3,1) .35s both;max-width:560px;position:absolute;right:32px;top:50%;transform:translateY(-50%);width:46%;z-index:1}.mockup{background:#0d0f2b;background:var(--navy);border-radius:24px;border-radius:var(--radius-xl);box-shadow:0 12px 40px #0d0f2b1f,0 4px 12px #0d0f2b0f,0 0 0 1px #ffffff0d;box-shadow:var(--shadow-lg),0 0 0 1px #ffffff0d;overflow:hidden}.mockup__bar{align-items:center;background:#1a1d3a;background:var(--navy-mid);border-bottom:1px solid #ffffff0f;display:flex;gap:7px;padding:12px 16px}.mockup__dot{border-radius:50%;height:10px;opacity:.8;width:10px}.mockup__url{color:#ffffff4d;font-size:11px;margin-left:8px}.mockup__body{display:flex;min-height:340px}.mockup__sidebar{border-right:1px solid #ffffff0d;flex-shrink:0;padding:16px 0;width:130px}.mockup__nav-item{color:#ffffff59;font-size:11px;padding:7px 16px}.mockup__nav-item--active{background:#3b82f626;border-left:2px solid #3b82f6;border-left:2px solid var(--blue);color:#ffffffe6}.mockup__content{flex:1 1;padding:16px}.mockup__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.mockup__stat{background:#ffffff0d;border:1px solid #ffffff0a;border-radius:6px;border-radius:var(--radius-sm);padding:10px}.mockup__stat-val{color:#fff;font-size:15px;font-weight:500;line-height:1;margin-bottom:4px}.mockup__stat-label{color:#ffffff59;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.mockup__chart-label{color:#ffffff4d;font-size:9px;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.mockup__chart{align-items:flex-end;display:flex;gap:4px;height:80px;margin-bottom:12px}.mockup__bar-item{animation:barGrow .6s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(0deg,#3b82f6b3,#3b82f64d);border-radius:2px 2px 0 0;flex:1 1}@keyframes barGrow{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}.mockup__pills-row{display:flex;gap:6px}.mockup__status{border-radius:4px;font-size:9px;font-weight:500;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.mockup__status--green{background:#22c55e26;color:#4ade80}.mockup__status--amber{background:#f59e0b26;color:#fbbf24}.mockup__status--blue{background:#3b82f626;color:#93c5fd}.problem{background:#fafaf8;background:var(--warm-50);border-bottom:1px solid #1e1b181a;border-bottom:1px solid var(--border);border-top:1px solid #1e1b181a;border-top:1px solid var(--border);padding:96px 0;padding:var(--section-pad) 0}.problem__container{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1160px;max-width:var(--max-w);padding:0 32px}.problem__left .section-body{margin-bottom:12px}.problem__total{background:#f0ede6;background:var(--warm-100);border:1px solid #1e1b1829;border:1px solid var(--border-md);border-radius:16px;border-radius:var(--radius-lg);margin-top:32px;padding:20px 24px}.problem__total-label{color:#9e9790;color:var(--text-muted);display:block;font-size:12px;font-weight:500;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.problem__total-val{color:#ec4899;color:var(--pink);display:block;font-family:"DM Serif Display",serif;font-size:40px;line-height:1;margin-bottom:4px}.problem__total-sub{color:#6b6560;color:var(--text-secondary);font-size:13px}.tool-stack{background:#f7f5f0;background:var(--warm-white);border:1px solid #1e1b1829;border:1px solid var(--border-md);border-radius:24px;border-radius:var(--radius-xl);box-shadow:0 1px 3px #0d0f2b0f,0 1px 2px #0d0f2b0a;box-shadow:var(--shadow-sm);overflow:hidden}.tool-stack__header{background:#f0ede6;background:var(--warm-100);color:#9e9790;color:var(--text-muted);font-size:11px;font-weight:500;justify-content:space-between;letter-spacing:.06em;padding:10px 20px;text-transform:uppercase}.tool-row,.tool-stack__header{border-bottom:1px solid #1e1b181a;border-bottom:1px solid var(--border);display:flex}.tool-row{align-items:center;gap:10px;padding:12px 20px;transition:background .15s}.tool-row:last-child{border-bottom:none}.tool-row:hover{background:#fafaf8;background:var(--warm-50)}.tool-row__icon{align-items:center;background:#f0ede6;background:var(--warm-100);border-radius:5px;color:#6b6560;color:var(--text-secondary);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.tool-row__info{flex:1 1;min-width:0}.tool-row__name{color:#1e1b18;color:var(--text-primary);display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-row__note{color:#9e9790;color:var(--text-muted);font-size:11px}.tool-row__cost{color:#6b6560;color:var(--text-secondary);font-size:14px;font-weight:500;white-space:nowrap}.tool-row__mo{color:#9e9790;color:var(--text-muted);font-size:11px;font-weight:400}.tool-row--subtotal{background:#fafaf8;background:var(--warm-50)}.tool-row--subtotal .tool-row__name{flex:1 1;font-size:14px;font-weight:500}.tool-row--total{background:#f0ede6;background:var(--warm-100);border-top:1.5px solid #1e1b1829;border-top:1.5px solid var(--border-md)}.tool-row--total .tool-row__name{flex:1 1;font-size:14px;font-weight:500}.tool-row__cost--accent{color:#ec4899;color:var(--pink);font-size:18px}.tool-row--inkedflow{background:#0d0f2b;border-bottom:none}.tool-row__inked-label{align-items:center;color:#fff;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px}.tool-row__cost--green{color:#4ade80;font-size:17px}.tool-stack__note{color:#9e9790;color:var(--text-muted);font-size:11.5px;line-height:1.55;margin-top:12px;padding:0 4px}.features{background:#f7f5f0;background:var(--warm-white);padding:96px 0;padding:var(--section-pad) 0}.features__container{margin:0 auto;max-width:1160px;max-width:var(--max-w);padding:0 32px}.features__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.feature-card{background:#fafaf8;background:var(--warm-50);border:1px solid #1e1b181a;border:1px solid var(--border);border-radius:24px;border-radius:var(--radius-xl);padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s}.feature-card:hover{border-color:#1e1b1829;border-color:var(--border-md);box-shadow:0 4px 16px #0d0f2b14,0 2px 6px #0d0f2b0d;box-shadow:var(--shadow-md);transform:translateY(-3px)}.feature-card__icon{align-items:center;background:#f0ede6;background:var(--warm-100);border-radius:10px;border-radius:var(--radius-md);color:#3b82f6;color:var(--blue);display:flex;height:44px;justify-content:center;margin-bottom:18px;transition:background .2s;width:44px}.feature-card:hover .feature-card__icon{background:#3b82f61a}.feature-card__tag{color:#9e9790;color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.feature-card__title{color:#0d0f2b;color:var(--navy);font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;line-height:1.25;margin-bottom:12px}.feature-card__body{color:#6b6560;color:var(--text-secondary);font-size:14px;font-weight:300;line-height:1.7}.compare{background:#f0ede6;background:var(--warm-100);border-bottom:1px solid #1e1b181a;border-bottom:1px solid var(--border);border-top:1px solid #1e1b181a;border-top:1px solid var(--border);padding:96px 0;padding:var(--section-pad) 0}.compare__container{margin:0 auto;max-width:1160px;max-width:var(--max-w);padding:0 32px}.compare__cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,1fr);margin-bottom:40px}.ccard{background:#f7f5f0;background:var(--warm-white);border:1px solid #1e1b1829;border:1px solid var(--border-md);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:0;padding:22px 18px;position:relative;transition:transform .2s,box-shadow .2s}.ccard:hover{box-shadow:0 1px 3px #0d0f2b0f,0 1px 2px #0d0f2b0a;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ccard--highlight{background:#fff;border:2px solid #3b82f6;border:2px solid var(--blue);box-shadow:0 4px 16px #0d0f2b14,0 2px 6px #0d0f2b0d;box-shadow:var(--shadow-md)}.ccard__best{background:#3b82f6;background:var(--blue);border-radius:20px;color:#fff;font-size:11px;font-weight:500;left:50%;letter-spacing:.04em;padding:3px 12px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.ccard__header{margin-bottom:14px}.ccard__name{color:#0d0f2b;color:var(--navy);font-size:15px;font-weight:500;margin-bottom:2px}.ccard__category{color:#9e9790;color:var(--text-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.ccard__price{align-items:baseline;display:flex;gap:3px;margin-bottom:16px}.ccard__price-val{color:#1e1b18;color:var(--text-primary);font-family:"DM Serif Display",serif;font-size:26px}.ccard--highlight .ccard__price-val{color:#3b82f6;color:var(--blue)}.ccard__price-per{color:#9e9790;color:var(--text-muted);font-size:12px}.ccard__caps-grid{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.ccard__cap{align-items:center;display:flex;font-size:12px;gap:7px}.ccard__cap--yes .ccard__cap-icon{color:#22c55e;font-size:12px}.ccard__cap--no .ccard__cap-icon{color:#c8c2b6;color:var(--warm-300);font-size:12px}.ccard__cap--yes .ccard__cap-name{color:#1e1b18;color:var(--text-primary)}.ccard__cap--no .ccard__cap-name,.ccard__note{color:#9e9790;color:var(--text-muted)}.ccard__note{border-top:1px solid #1e1b181a;border-top:1px solid var(--border);font-size:11.5px;line-height:1.55;margin-top:auto;padding-top:12px}.compare__table-wrap{background:#f7f5f0;background:var(--warm-white);border:1px solid #1e1b1829;border:1px solid var(--border-md);border-radius:24px;border-radius:var(--radius-xl);box-shadow:0 1px 3px #0d0f2b0f,0 1px 2px #0d0f2b0a;box-shadow:var(--shadow-sm);overflow:hidden}.compare__table-label{background:#f0ede6;background:var(--warm-100);border-bottom:1px solid #1e1b181a;border-bottom:1px solid var(--border);color:#9e9790;color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.08em;padding:14px 20px;text-transform:uppercase}.compare__table{width:100%}.compare__table-head{background:#fafaf8;background:var(--warm-50);color:#9e9790;color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.06em;padding:10px 20px;text-transform:uppercase}.compare__table-head,.compare__table-row{border-bottom:1px solid #1e1b181a;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1.5fr 1.5fr 1fr 1.8fr}.compare__table-row{align-items:center;font-size:13.5px;padding:12px 20px}.compare__table-row:last-child{border-bottom:none}.compare__table-row:hover{background:#fafaf8;background:var(--warm-50)}.compare__table-tool{color:#1e1b18;color:var(--text-primary);font-weight:500}.compare__table-tool--logo{align-items:center;color:#3b82f6;color:var(--blue);display:flex;font-weight:500;gap:8px}.compare__table-covers{color:#6b6560;color:var(--text-secondary);font-size:13px}.compare__table-cost{color:#1e1b18;color:var(--text-primary);font-size:15px;font-weight:600}.compare__table-cost--red{color:#ec4899;color:var(--pink)}.compare__table-cost--green{color:#16a34a}.compare__table-missing{color:#9e9790;color:var(--text-muted);font-size:12px}.compare__table-missing--none{color:#16a34a;font-weight:500}.compare__table-row--sum{background:#ec48990a;border-top:1.5px solid #ec489926}.compare__table-row--winner{background:#3b82f60a;border-top:1.5px solid #3b82f633}.compare__disclaimer{background:#fafaf8;background:var(--warm-50);color:#9e9790;color:var(--text-muted);font-size:11px;line-height:1.6;padding:12px 20px}.compare__disclaimer,.how{border-top:1px solid #1e1b181a;border-top:1px solid var(--border)}.how{background:#f7f5f0;background:var(--warm-white);border-bottom:1px solid #1e1b181a;border-bottom:1px solid var(--border);padding:96px 0;padding:var(--section-pad) 0}.how__container{margin:0 auto;max-width:1160px;max-width:var(--max-w);padding:0 32px}.how__steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);position:relative}.how__steps:before{background:#1e1b1829;background:var(--border-md);content:"";height:1px;left:calc(12.5% + 16px);position:absolute;right:calc(12.5% + 16px);top:28px;z-index:0}.step-card{background:#fafaf8;background:var(--warm-50);border:1px solid #1e1b181a;border:1px solid var(--border);border-radius:24px;border-radius:var(--radius-xl);padding:28px 24px;position:relative;transition:transform .2s,box-shadow .2s;z-index:1}.step-card:hover{box-shadow:0 4px 16px #0d0f2b14,0 2px 6px #0d0f2b0d;box-shadow:var(--shadow-md);transform:translateY(-3px)}.step-card__num{align-items:center;background:#3b82f614;border:1px solid #3b82f626;border-radius:50%;color:#3b82f6;color:var(--blue);display:flex;font-size:22px;height:48px;justify-content:center;line-height:1;margin-bottom:16px;width:48px}.step-card__num,.step-card__title{font-family:"DM Serif Display",serif}.step-card__title{color:#0d0f2b;color:var(--navy);font-size:17px;font-weight:400;line-height:1.3;margin-bottom:10px}.step-card__body{color:#6b6560;color:var(--text-secondary);font-size:13.5px;font-weight:300;line-height:1.7}.pricing{background:#f7f5f0;background:var(--warm-white);padding:96px 0;padding:var(--section-pad) 0}.pricing__container{margin:0 auto;max-width:1160px;max-width:var(--max-w);padding:0 32px}.pricing__card{border:1.5px solid #1e1b1829;border:1.5px solid var(--border-md);border-radius:24px;border-radius:var(--radius-xl);box-shadow:0 4px 16px #0d0f2b14,0 2px 6px #0d0f2b0d;box-shadow:var(--shadow-md);display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;overflow:hidden}.pricing__card-left{background:#0d0f2b;background:var(--navy);display:flex;flex-direction:column;padding:48px}.pricing__badge{align-items:center;background:#3b82f633;border:1px solid #3b82f64d;border-radius:40px;color:#93c5fd;color:var(--blue-light);display:inline-flex;font-size:12px;font-weight:500;letter-spacing:.04em;margin-bottom:28px;padding:5px 12px;width:fit-content}.pricing__price-row{align-items:baseline;display:flex;gap:6px;margin-bottom:20px}.pricing__currency{color:#fff9;font-size:32px}.pricing__amount,.pricing__currency{font-family:"DM Serif Display",serif;line-height:1}.pricing__amount{color:#fff;font-size:56px;letter-spacing:-.02em}.pricing__period{color:#ffffff80;font-size:14px}.pricing__team-examples{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;border-radius:var(--radius-md);margin-bottom:28px;padding:14px 16px}.pricing__team-row{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:5px 0}.pricing__team-row:not(:last-child){border-bottom:1px solid #ffffff0f}.pricing__team-row span:first-child{color:#ffffff80}.pricing__team-val{color:#fff;font-weight:500}.pricing__ctas{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.pricing__reassurance{display:flex;flex-direction:column;gap:6px;margin-top:auto}.pricing__reassurance span{color:#ffffff73;font-size:13px}.pricing__card-right{background:#fafaf8;background:var(--warm-50);padding:48px}.pricing__includes-label{color:#9e9790;color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.pricing__list{display:flex;flex-direction:column;gap:11px}.pricing__list-item{align-items:flex-start;color:#6b6560;color:var(--text-secondary);display:flex;font-size:14px;gap:10px;line-height:1.5}.pricing__list-item svg{flex-shrink:0;margin-top:2px}.pricing__antiupsell{align-items:flex-start;background:#fafaf8;background:var(--warm-50);border:1px solid #1e1b181a;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-lg);color:#6b6560;color:var(--text-secondary);display:flex;font-size:14px;gap:12px;line-height:1.6;padding:18px 24px}.pricing__antiupsell-icon{color:#3b82f6;color:var(--blue);flex-shrink:0;font-size:16px;margin-top:2px}.testimonials{background:#f0ede6;background:var(--warm-100);border-bottom:1px solid #1e1b181a;border-bottom:1px solid var(--border);border-top:1px solid #1e1b181a;border-top:1px solid var(--border);padding:96px 0;padding:var(--section-pad) 0}.testimonials__container{margin:0 auto;max-width:1160px;max-width:var(--max-w);padding:0 32px}.testimonials__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.tcard{background:#f7f5f0;background:var(--warm-white);border:1px solid #1e1b181a;border:1px solid var(--border);border-radius:24px;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:20px;padding:32px 28px;position:relative;transition:transform .2s,box-shadow .2s}.tcard:hover{box-shadow:0 4px 16px #0d0f2b14,0 2px 6px #0d0f2b0d;box-shadow:var(--shadow-md);transform:translateY(-3px)}.tcard__placeholder-badge{align-items:center;background:#f0ede6;background:var(--warm-100);border:1px solid #1e1b181a;border:1px solid var(--border);border-radius:20px;color:#9e9790;color:var(--text-muted);display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.04em;padding:3px 10px;width:fit-content}.tcard__quote{color:#0d0f2b;color:var(--navy);flex:1 1;font-family:"DM Serif Display",serif;font-size:17px;font-style:italic;line-height:1.55}.tcard__author{gap:12px}.tcard__author,.tcard__avatar{align-items:center;display:flex}.tcard__avatar{background:#3b82f61f;border:1.5px solid #3b82f633;border-radius:50%;color:#3b82f6;color:var(--blue);flex-shrink:0;font-size:13px;font-weight:500;height:40px;justify-content:center;width:40px}.tcard__name{color:#1e1b18;color:var(--text-primary);font-size:14px;font-weight:500}.tcard__meta{color:#9e9790;color:var(--text-muted);font-size:12px}.testimonials__cta{align-items:center;display:flex;flex-direction:column;gap:14px;padding-top:8px;text-align:center}.testimonials__cta p{color:#6b6560;color:var(--text-secondary);font-size:14px}.compliance{background:#f7f5f0;background:var(--warm-white);border-bottom:1px solid #1e1b181a;border-bottom:1px solid var(--border);padding:48px 0}.compliance__container{margin:0 auto;max-width:1160px;max-width:var(--max-w);padding:0 32px}.compliance__inner{align-items:center;display:flex;flex-wrap:wrap;gap:32px}.compliance__label{color:#9e9790;color:var(--text-muted);flex-shrink:0;font-size:12px;font-weight:500;letter-spacing:.08em;min-width:160px;text-transform:uppercase}.compliance__badges{display:flex;flex-wrap:wrap;gap:10px}.compliance__badge{background:#fafaf8;background:var(--warm-50);border:1px solid #1e1b1829;border:1px solid var(--border-md);border-radius:10px;border-radius:var(--radius-md);padding:10px 16px;text-align:center}.compliance__badge-label{color:#0d0f2b;color:var(--navy);font-size:12px;font-weight:500;margin-bottom:2px}.compliance__badge-desc{color:#9e9790;color:var(--text-muted);font-size:11px}.finalcta{background:#0d0f2b;background:var(--navy);overflow:hidden;padding:100px 0;position:relative}.finalcta__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px 200px;inset:0;opacity:.03;pointer-events:none;position:absolute}.finalcta:before{background:radial-gradient(circle,#3b82f61f 0,#0000 65%);height:800px;left:50%;top:-200px;transform:translateX(-50%);width:800px}.finalcta:after,.finalcta:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.finalcta:after{background:radial-gradient(circle,#ec489914 0,#0000 65%);bottom:-150px;height:500px;right:-100px;width:500px}.finalcta__container{margin:0 auto;max-width:640px;padding:0 32px;position:relative;text-align:center;z-index:1}.finalcta__headline{color:#fff;font-family:"DM Serif Display",serif;font-size:clamp(36px,4.5vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:20px}.finalcta__sub{color:#ffffff8c;font-size:17px;font-weight:300;line-height:1.7;margin-bottom:36px}.finalcta__actions{gap:12px;margin-bottom:40px}.finalcta__actions,.finalcta__portals{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.finalcta__portals{gap:10px}.portal-link{color:#ffffff59;font-size:13px;transition:color .15s}.portal-link:hover{color:#ffffffb3}.portal-sep{color:#ffffff26;font-size:13px}.footer{background:#fafaf8;background:var(--warm-50);border-top:1px solid #1e1b181a;border-top:1px solid var(--border);padding:60px 0 32px}.footer__container{margin:0 auto;max-width:1160px;max-width:var(--max-w);padding:0 32px}.footer__top{display:flex;flex-wrap:wrap;gap:64px;margin-bottom:48px}.footer__brand{min-width:200px}.footer__tagline{color:#9e9790;color:var(--text-muted);font-size:13px;font-style:italic;margin-top:8px}.footer__price-note{color:#3b82f6;color:var(--blue);font-size:12px;font-weight:500;margin-top:6px}.footer__links{display:flex;flex:1 1;flex-wrap:wrap;gap:48px}.footer__col{display:flex;flex-direction:column;gap:10px;min-width:130px}.footer__col-title{color:#9e9790;color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.footer__col a{color:#6b6560;color:var(--text-secondary);font-size:14px;transition:color .15s}.footer__col a:hover{color:#1e1b18;color:var(--text-primary)}.footer__bottom{align-items:center;border-top:1px solid #1e1b181a;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-top:24px}.footer__bottom span{color:#9e9790;color:var(--text-muted);font-size:13px}.footer__compliance{letter-spacing:.06em}@media(max-width:1100px){.compare__cards{grid-template-columns:repeat(3,1fr)}.compare__cards .ccard:last-child{grid-column:span 3}}@media(max-width:1024px){.hero{flex-direction:column}.hero__container{max-width:100%;width:100%}.hero__visual{margin:48px auto 0;max-width:560px;padding:0 32px;position:relative;right:auto;top:auto;transform:none;width:100%}.features__grid,.how__steps{grid-template-columns:repeat(2,1fr)}.how__steps:before{display:none}.testimonials__grid{grid-template-columns:repeat(2,1fr)}.problem__container{grid-template-columns:1fr 1fr}}@media(max-width:768px){:root{--section-pad:64px}.nav__ctas,.nav__links{display:none}.nav__links--open{background:#f7f5f0;background:var(--warm-white);display:flex;flex-direction:column;gap:20px;inset:60px 0 0 0;overflow-y:auto;padding:32px;position:fixed;z-index:99}.nav__burger{display:flex}.hero{min-height:auto;padding-top:100px}.hero__headline{font-size:clamp(32px,9vw,48px)}.hero__sub{font-size:16px}.hero__visual{padding:0 16px}.hero__actions{align-items:flex-start;flex-direction:column}.problem__container{gap:40px}.features__grid,.how__steps,.problem__container{grid-template-columns:1fr}.compare__cards{grid-template-columns:1fr 1fr}.compare__cards .ccard:last-child{grid-column:span 2}.compare__table-head,.compare__table-row{grid-template-columns:1fr 1fr 80px}.compare__table-head span:last-child,.compare__table-row>span:last-child{display:none}.pricing__card{grid-template-columns:1fr}.pricing__card-left,.pricing__card-right{padding:32px}.testimonials__grid{grid-template-columns:1fr}.compliance__inner{align-items:flex-start;flex-direction:column;gap:16px}.finalcta{padding:72px 0}.finalcta__actions{flex-direction:column}.finalcta__actions .btn{justify-content:center;width:100%}.footer__top{gap:40px}.footer__links{gap:32px}.footer__bottom{flex-direction:column;text-align:center}.compare__container,.compliance__container,.features__container,.finalcta__container,.footer__container,.hero__container,.how__container,.nav__inner,.pricing__container,.problem__container,.testimonials__container{padding:0 20px}}@media(max-width:480px){.hero__headline{font-size:32px}.compare__cards{grid-template-columns:1fr}.compare__cards .ccard:last-child{grid-column:span 1}.pricing__amount{font-size:42px}.pricing__ctas{gap:8px}}
/*# sourceMappingURL=main.f694bbc7.css.map*/