.security-node{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--white);box-shadow:var(--shadow-lift);color:var(--navy);padding:12px}.security-node span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--mist);color:#079b68;font-weight:900}.security-node strong{font-size:13px}.security-node.node-1{top:74px;left:58px}.security-node.node-2{top:74px;right:58px}.security-node.node-3{bottom:72px;left:86px}.security-node.node-4{right:86px;bottom:72px}.security-clarity-section,.security-principles-section,.security-rollout-section{background:var(--mist)}.security-controls-section,.security-faq-section{background:var(--white)}.security-data-section{background:radial-gradient(circle at 80% 20%,rgba(43,230,162,.1),transparent 26%),linear-gradient(135deg,var(--navy),var(--deep-navy))}.security-data-section .section-eyebrow{color:var(--signal)}.security-data-section .center-heading h2{color:var(--white)}.security-data-section .center-heading>p{color:rgba(255,255,255,.78)}.security-principle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px;text-align:left}.security-clarity-card,.security-principle-card{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 48px rgba(17,24,39,.06)}.security-data-card{border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.06)}.security-principle-card{min-height:250px;padding:24px}.security-principle-card span{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:rgba(43,230,162,.12);color:#079b68;font-weight:900}.security-principle-card:nth-child(2) span{background:rgba(68,119,255,.12);color:#315dd4}.security-principle-card:nth-child(3) span{background:rgba(245,185,66,.16);color:#9d6812}.security-principle-card:nth-child(4) span{background:rgba(239,107,107,.12);color:#bf4545}.security-clarity-card h3,.security-principle-card h3{margin:18px 0 8px;color:var(--navy)}.security-principle-card p{color:var(--slate)}.security-data-card h3{margin:18px 0 8px;color:var(--white)}.security-data-card .check-list li,.security-data-card p{color:rgba(255,255,255,.78)}.security-control-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin-top:30px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 14px 34px rgba(17,24,39,.04);padding:30px 34px;text-align:left}.security-control-panel span{position:relative;color:var(--navy);font-weight:800;padding-left:22px}.security-control-panel span:before{content:"";position:absolute;top:6px;left:0;width:12px;height:12px;border-radius:50%;background:var(--green)}.security-rollout-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:34px}.security-rollout-step{position:relative;text-align:center}.security-rollout-step:not(:last-child):after{content:"";position:absolute;top:16px;left:calc(50% + 22px);width:calc(100% - 34px);border-top:1px dashed rgba(15,35,71,.28)}.security-rollout-step>span{width:34px;height:34px;display:grid;place-items:center;margin:0 auto 14px;border-radius:50%;background:var(--green);color:var(--navy);font-weight:900}.security-rollout-step h3{margin:0 0 8px;color:var(--navy);font-size:16px}.security-rollout-step p{margin:0;color:var(--slate);font-size:13px}.security-data-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px;text-align:left}.security-data-card{position:relative;padding:24px}.security-data-card:not(:last-child):after{content:"";border-right:2px solid;border-top:2px solid;height:8px;position:absolute;top:50%;right:-16px;color:rgba(255,255,255,.4);transform:translateY(-50%) rotate(45deg);width:8px}.security-note{max-width:920px;margin:24px auto 0;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--slate);font-size:14px;font-weight:700;padding:16px}.security-data-section .security-note{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:rgba(255,255,255,.78)}.security-clarity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;text-align:left}.security-clarity-card{padding:26px}.security-clarity-card.clarity-1{border-top:4px solid var(--green)}.security-clarity-card.clarity-2{border-top:4px solid #4477ff}.security-clarity-card.clarity-3{border-top:4px solid #f5b942}.security-final-cta{border-bottom:0}.security-final-cta .cta-grid{align-items:center;padding:14px 0}.security-final-cta h2{font-size:clamp(34px,3.4vw,46px)}.security-final-cta small{display:block;margin-top:12px;color:rgba(255,255,255,.72);font-weight:700}.pricing-hero-section{overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(var(--line) 1.4px,transparent 1.4px) var(--paper-dim);background-size:22px 22px}.pricing-hero-grid{min-height:430px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,1fr);gap:72px;align-items:center;padding:48px 40px;border:1px solid var(--line-strong);border-radius:var(--radius-lg)}.pricing-hero-section .hero-copy h1{color:var(--ink-900)}.pricing-hero-section .hero-copy p{color:var(--ink-soft)}.pricing-hero-section .hero-copy .section-eyebrow{color:var(--signal-deep-text);font-family:var(--font-mono);letter-spacing:.09em}.pricing-hero-section .hero-copy .section-eyebrow:before{background:var(--signal-deep-text)}.pricing-notes span{color:var(--ink-soft)}.pricing-hero-microcopy{display:block;margin-top:14px;color:var(--ink-soft);font-weight:800}.pricing-hero-visual{position:relative;min-height:330px;display:grid;place-items:center}.pricing-hero-visual:before{content:"";position:absolute;inset:28px 82px;border-radius:50%;background:rgba(15,35,71,.04)}.pricing-hero-visual:after{content:"";position:absolute;inset:64px 118px;border:1px dashed rgba(43,230,162,.46);border-radius:50%}.pricing-ladder-card{position:relative;z-index:2;width:min(100%,420px);border:1px solid var(--line-strong);border-radius:8px;background:var(--white);box-shadow:var(--shadow-lift);padding:22px}.pricing-ladder-card>strong{display:block;margin-bottom:16px;color:var(--navy);font-size:14px;text-transform:uppercase;letter-spacing:.08em}.pricing-ladder-list{display:grid;gap:10px}.ladder-plan{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:12px}.ladder-plan.is-recommended{border-color:rgba(43,230,162,.72);background:rgba(43,230,162,.1)}.ladder-plan span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(43,230,162,.14);color:#008a5c;font-weight:900}.ladder-plan b{display:block;color:var(--navy)}.ladder-plan small{display:block;margin-top:4px;color:var(--slate);font-size:12px;font-weight:700;line-height:1.35}.pricing-orbit{position:absolute;z-index:3;width:66px;height:66px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;background:var(--white);box-shadow:0 18px 48px rgba(17,24,39,.1);color:#079b68;font-weight:900}.orbit-1{top:42px;right:80px}.orbit-2{top:134px;right:36px;color:#7c3aed}.orbit-3{right:118px;bottom:48px;color:#2587ff}.action-credits-section,.pricing-addons-section,.pricing-faq-section,.pricing-plans-section{background:var(--mist)}.plan-comparison-section,.pricing-scenarios-section,.pricing-toggle{background:var(--white)}.pricing-toggle{width:fit-content;display:inline-flex;align-items:center;gap:6px;margin-top:20px;border:1px solid var(--line);border-radius:999px;padding:6px}.pricing-toggle span,.pricing-toggle strong{border-radius:999px;color:var(--navy);font-size:13px;font-weight:800;padding:8px 14px}.pricing-toggle span:first-child{background:rgba(43,230,162,.16);color:#079b68}.pricing-toggle strong{color:#079b68}.pricing-toggle-option{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:999px;background:transparent;color:var(--navy);font-family:inherit;font-size:13px;font-weight:800;padding:8px 14px;cursor:pointer}.pricing-toggle-option.is-active{background:rgba(43,230,162,.16);color:#0a6b47}.pricing-toggle-option:focus-visible{outline:2px solid #0a6b47;outline-offset:2px}.pricing-toggle-discount{border-radius:999px;background:rgba(43,230,162,.22);color:#0a6b47;font-size:11px;font-weight:900;padding:3px 8px}.pricing-toggle-option:not(.is-active) .pricing-toggle-discount{background:rgba(15,35,71,.06);color:#57617a}.plan-discount-badge{display:inline-block;border-radius:999px;background:rgba(43,230,162,.16);color:#0a6b47;font-size:11px;font-weight:900;padding:4px 10px}.price-billed-note{width:100%;color:var(--slate);font-size:12px;font-weight:700}.pricing-card .plan-trial-note{margin-top:6px;color:var(--slate);font-size:12px;font-weight:700;line-height:1.45}.pricing-billing-note{width:fit-content;margin:20px auto 0;border:1px solid var(--line);border-radius:999px;background:var(--white);color:#079b68;font-size:13px;font-weight:900;padding:10px 16px}.pricing-wide-container{width:min(100% - 48px,1180px);margin:0 auto}.pricing-plan-scroll{margin-top:12px;overflow:visible;padding:18px 4px 12px}.pricing-plan-showcase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;margin-top:0;align-items:stretch;text-align:left}.pricing-primary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}.pricing-edge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;text-align:left}.pricing-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 48px rgba(17,24,39,.06);padding:20px}.pricing-card-featured{min-height:690px;padding:20px}.pricing-card-compact{min-height:0}.pricing-card.recommended{border-color:var(--green);box-shadow:0 24px 70px rgba(43,230,162,.14)}.plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);border-radius:999px;background:var(--green);color:var(--navy);font-size:11px;font-weight:900;padding:7px 12px;text-transform:uppercase;white-space:nowrap}.plan-icon{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(43,230,162,.12);color:#079b68;font-weight:900}.pricing-card.recommended .plan-icon{background:rgba(124,58,237,.12);color:#7c3aed}.plan-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-height:126px}.pricing-card h3{margin:0 0 8px;color:var(--navy);font-size:20px}.pricing-card-compact h3{font-size:20px}.pricing-card li,.pricing-card p{color:var(--slate)}.pricing-card p{min-height:0;margin:0}.pricing-card-compact p{min-height:0}.price-row{min-height:86px;display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.price-prefix{width:100%;color:#008a5c;font-size:13px;font-weight:900;text-transform:uppercase}.price-row-custom{align-items:center}.price-main{color:var(--navy);font-family:var(--font-display);font-size:31px;line-height:1;letter-spacing:0}.price-period{color:var(--slate);font-size:14px;font-weight:800;line-height:1.2;padding-bottom:5px}.price-row-custom .price-main{max-width:280px;font-size:30px;line-height:1.03}.pricing-card small{display:block;min-height:34px;margin-top:8px;color:#079b68;font-weight:900}.pricing-card ul{margin:20px 0}.plan-limit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;list-style:none;padding:0}.plan-limit-list li{display:grid;gap:4px;margin:0;border-bottom:1px solid var(--line);padding:14px}.plan-limit-list li:nth-child(odd){border-right:1px solid var(--line)}.plan-limit-list li:nth-last-child(-n+2){border-bottom:0}.plan-limit-list strong{color:var(--navy);font-family:var(--font-display);font-size:22px;line-height:1}.plan-limit-list span{color:var(--slate);font-size:13px;font-weight:700;line-height:1.35}.pricing-card .button{width:100%;justify-content:center;margin-top:auto}.plan-feature-list{display:grid;gap:10px;margin:20px 0;list-style:none;padding:0}.plan-feature-list li{position:relative;margin:0;padding-left:24px;font-size:13px;line-height:1.45}.plan-feature-list li:before{content:"";position:absolute;top:7px;left:0;width:10px;height:10px;border-radius:999px;background:var(--green)}.plan-workflow-block{border-top:1px solid var(--line);padding-top:16px}.plan-workflow-block b{display:block;margin-bottom:10px;color:var(--navy);font-size:13px}.plan-workflow-list{display:flex;flex-wrap:wrap;gap:8px}.plan-workflow-list small,.plan-workflow-list span{border-radius:999px;background:rgba(15,35,71,.06);color:var(--navy);font-size:11px;font-weight:800;padding:7px 10px}.pricing-card .plan-note{margin-top:14px;color:#008a5c;font-size:12px;font-weight:900;line-height:1.45}.plan-cta-row{display:grid;gap:12px;margin-top:auto;padding-top:18px}.pricing-enterprise-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(220px,.55fr) minmax(0,1.35fr);gap:28px;margin:18px 4px 0;min-height:0;text-align:left}.pricing-enterprise-panel .plan-card-head{min-height:0}.pricing-enterprise-panel .price-row{margin-top:0;padding-top:0;border-top:0;min-height:0}.pricing-enterprise-panel .enterprise-price-block small{min-height:0}.enterprise-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:22px}.pricing-enterprise-panel .plan-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pricing-enterprise-panel .plan-workflow-block{border-top:0;border-left:1px solid var(--line);padding-top:0;padding-left:20px}.plan-secondary-link{color:#008a5c;font-weight:900;text-decoration:none}.plan-details-expander{margin-top:14px;text-align:center}.plan-details-expander summary{color:#008a5c;cursor:pointer;font-weight:900;list-style:none}.plan-details-expander summary::-webkit-details-marker{display:none}.plan-details-expander summary:after{content:" +"}.plan-details-expander[open] summary:after{content:" -"}.plan-expanded-list{display:grid;gap:0;margin:14px 0 0;overflow:hidden;border:1px solid var(--line);border-radius:8px;list-style:none;padding:0;text-align:left}.plan-expanded-list li{margin:0;border-bottom:1px solid var(--line);padding:12px 14px}.plan-expanded-list li:last-child{border-bottom:0}.credits-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr)}.credits-grid,.pricing-usage-grid{display:grid;gap:18px;margin-top:30px;text-align:left}.pricing-usage-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr) minmax(260px,.7fr)}.pricing-scenario-card,.usage-activities-card,.usage-model-card{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 48px rgba(17,24,39,.06);padding:24px}.usage-model-card p{color:var(--slate)}.usage-model-card strong{display:block;margin-top:18px;border-left:3px solid var(--green);color:var(--navy);line-height:1.5;padding-left:14px}.usage-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.usage-flow span{position:relative;border:1px solid rgba(43,230,162,.42);border-radius:8px;background:rgba(43,230,162,.1);color:var(--navy);font-weight:900;padding:14px;text-align:center}.usage-flow span:not(:last-child):after{content:"";border-right:2px solid;border-top:2px solid;height:8px;position:absolute;right:-16px;top:50%;color:#008a5c;transform:translateY(-50%) rotate(45deg);width:8px}.usage-activities-card h3{margin-top:0;color:var(--navy)}.usage-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.usage-activity-grid span{border:1px solid var(--line);border-radius:8px;color:var(--slate);font-size:13px;font-weight:800;padding:12px}.pricing-review-note{margin:18px auto 0;max-width:920px;border:1px solid rgba(15,35,71,.12);border-radius:8px;background:rgba(255,255,255,.72);color:var(--slate);font-size:13px;font-weight:700;line-height:1.55;padding:14px 16px}.credits-card-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 48px rgba(17,24,39,.06)}.credit-card{display:grid;grid-template-rows:48px 64px auto;align-items:start;padding:24px}.credit-card:not(:last-child){border-right:1px solid var(--line)}.credit-card span,.pricing-addon-card span{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:rgba(43,230,162,.12);color:#079b68;font-weight:900}.credit-card h3,.pricing-addon-card h3{margin:16px 0 8px;color:var(--navy)}.credit-card p,.pricing-addon-card p{color:var(--slate)}.credit-table-card{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 48px rgba(17,24,39,.06);padding:22px}.credit-table-card h3{margin:0 0 12px;color:var(--navy)}.credit-table-card table{width:100%;border-collapse:collapse}.credit-table-card td,.credit-table-card th{border-top:1px solid var(--line);color:var(--slate);font-size:13px;padding:10px 0}.credit-table-card th{color:var(--navy);text-align:left}.credit-table-card td{text-align:right;font-weight:800}.pricing-comparison-table td:nth-child(4),.pricing-comparison-table th:nth-child(4){background:rgba(43,230,162,.1)}.pricing-comparison-table{min-width:1080px}.pricing-addons-table-wrap{margin-top:30px;text-align:left}.pricing-addons-table{min-width:980px}.pricing-addons-table td:nth-child(4),.pricing-addons-table th:nth-child(4){background:rgba(43,230,162,.1)}.pricing-addon-grid{display:grid;gap:18px;margin-top:30px;text-align:left;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-addon-card{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 48px rgba(17,24,39,.06);padding:24px}.pricing-addon-card span{width:fit-content;min-width:72px;padding:0 12px;font-size:12px}.pricing-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px;text-align:left}.pricing-scenario-card>span{display:inline-flex;border-radius:999px;background:rgba(43,230,162,.12);color:#008a5c;font-size:12px;font-weight:900;padding:7px 10px}.pricing-scenario-card h3{margin:16px 0;color:var(--navy)}.pricing-scenario-card dd,.pricing-scenario-card dl{margin:0}.pricing-scenario-card dl{display:grid;gap:14px}.pricing-scenario-card dt{margin-bottom:4px;color:var(--navy);font-size:12px;font-weight:900;text-transform:uppercase}.pricing-scenario-card dd{color:var(--slate);line-height:1.5}.pricing-final-cta{border-bottom:0}.pricing-final-cta .cta-grid{align-items:center;padding:14px 0}.pricing-final-cta h2{font-size:clamp(34px,3.4vw,46px)}.pricing-final-cta small{display:block;margin-top:12px;color:rgba(255,255,255,.72);font-weight:700}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.template-hero-section{overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 24%,rgba(43,230,162,.16),transparent 22%),linear-gradient(180deg,var(--white),var(--mist))}.template-hero-grid{min-height:520px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:70px;align-items:center;padding:60px 40px;border:1px solid var(--line-strong);border-radius:var(--radius-lg)}.template-hero-copy h1,.template-hero-copy p{color:var(--navy)}.template-chip-row,.template-quick-chips{display:flex;flex-wrap:wrap;gap:8px}.template-quick-chips{margin-top:24px}.template-chip-row small,.template-chip-row span,.template-quick-chips span{border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--navy);font-size:12px;font-weight:800;padding:7px 10px}.template-hero-visual{position:relative;min-height:390px}.template-hero-visual:before{content:"";position:absolute;inset:42px 28px 32px 110px;border:1px solid rgba(15,35,71,.08);border-radius:8px;background:linear-gradient(90deg,rgba(15,35,71,.05) 1px,transparent 0),linear-gradient(0deg,rgba(15,35,71,.05) 1px,transparent 0);background-size:22px 22px}.template-hero-panel{position:relative;display:grid;gap:14px;max-width:560px;margin-left:auto}.template-floating-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 20px 54px rgba(17,24,39,.08);padding:16px}.template-floating-card:nth-child(2n){margin-left:56px}.template-floating-card small,.template-type-badge{color:#008a5c;font-size:11px;font-weight:900;text-transform:uppercase}.template-floating-card strong{display:block;margin-top:3px;color:var(--navy)}.template-floating-card p{margin:3px 0 0;color:var(--slate);font-size:13px}.template-card-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:rgba(43,230,162,.14);color:#008a5c;font-weight:900}.template-card-icon svg{width:22px;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.template-library-section,.template-search-section{background:var(--white)}.template-mist-section{background:var(--mist)}.template-filter-shell{display:grid;gap:18px;margin-top:30px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 48px rgba(17,24,39,.06);padding:20px}.template-search-input input{width:100%;border:1px solid var(--line);border-radius:8px;color:var(--navy);padding:16px 18px}.template-filter-groups{display:grid;gap:14px}.template-filter-group{display:grid;grid-template-columns:148px minmax(0,1fr);gap:14px;align-items:start}.template-filter-group strong{color:var(--navy)}.template-filter-group div,.template-results-row{display:flex;flex-wrap:wrap;gap:8px}.template-filter-group button,.template-results-row button{border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--navy);cursor:pointer;font-size:13px;font-weight:800;padding:8px 11px}.template-filter-group button.active{border-color:var(--navy);background:var(--navy);color:var(--white)}.template-results-row{justify-content:space-between;border-top:1px solid var(--line);color:var(--slate);font-weight:800;padding-top:14px}.template-results-row button{color:#008a5c}.template-featured-grid .template-card,.template-library-section .template-card,.template-search-section .template-card{min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:22px}.template-card-topline{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}.template-card h3{margin:0 0 10px;color:var(--navy);font-size:22px}.template-card p{margin:0;color:var(--slate)}.template-card .template-chip-row{margin-top:16px}.template-meta-list{display:grid;gap:10px;margin:18px 0}.template-meta-list div{border-top:1px solid var(--line);padding-top:10px}.template-meta-list dt{color:var(--navy);font-size:12px;font-weight:900;text-transform:uppercase}.template-meta-list dd{margin:3px 0 0;color:var(--slate)}.template-card-actions{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:4px}.template-card-actions a,.template-category-card a{color:#008a5c;font-weight:900}.template-category-grid,.template-featured-grid{display:grid;gap:18px;margin-top:30px}.template-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.template-card-featured{box-shadow:0 24px 70px rgba(17,24,39,.08)}.template-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.popular-rank-card,.template-category-card,.template-decision-card,.template-empty-state,.template-group-card,.template-readiness-card{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 48px rgba(17,24,39,.06)}.template-category-card,.template-empty-state{padding:24px}.popular-rank-number,.template-category-card>span{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:rgba(43,230,162,.14);color:#008a5c;font-weight:900}.template-category-card h3,.template-empty-state h3{margin:16px 0 8px;color:var(--navy)}.template-category-card p,.template-empty-state p{color:var(--slate)}.template-category-card .template-chip-row{margin:18px 0}.template-process-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px}.template-process-timeline:before{content:"";position:absolute;top:23px;left:calc(12.5% + 23px);right:calc(12.5% + 23px);height:2px;background:var(--line-strong);z-index:0}.template-process-step{position:relative;z-index:1;text-align:center}.template-process-dot{width:46px;height:46px;display:grid;place-items:center;margin:0 auto;border-radius:50%;background:var(--navy);color:var(--green);font-weight:900;box-shadow:0 0 0 6px var(--mist)}.template-process-step h3{margin:18px 0 8px;color:var(--navy);font-size:17px}.template-process-step p{color:var(--slate);font-size:14px}.template-group-stack{display:grid;gap:24px}.template-group-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:28px;padding:28px}.popular-rank-card h2,.template-group-card h2{margin:0 0 12px;color:var(--navy);font-family:var(--font-display);font-size:34px;line-height:1}.popular-rank-card p,.template-group-card p{color:var(--slate)}.template-group-card .template-chip-row{margin-top:18px}.template-group-card aside{border:1px solid var(--line);border-radius:8px;background:var(--mist);padding:20px}.template-group-card aside h3{margin:0 0 12px;color:var(--navy)}.template-mini-list{display:grid;gap:10px}.template-mini-list a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:10px}.template-mini-list .template-card-icon{width:42px;height:42px}.template-selection-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:36px;align-items:start}.template-selection-grid h2{margin:0 0 12px;color:var(--navy);font-family:var(--font-display);font-size:42px;line-height:1}.template-selection-grid p{color:var(--slate)}.template-decision-card,.template-readiness-card{padding:24px}.template-decision-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.template-decision-card li{position:relative;color:var(--slate);padding-left:24px}.template-decision-card li:before{content:"";position:absolute;top:8px;left:0;width:10px;height:10px;border-radius:999px;background:var(--green)}.template-readiness-card>p,.template-readiness-card>strong{display:block;max-width:860px;margin:0 auto;color:var(--slate);text-align:center}.template-readiness-card>strong{margin-top:14px;color:var(--navy)}.popular-rank-stack{display:grid;gap:18px}.popular-rank-card{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(300px,.58fr);gap:24px;align-items:start;padding:24px}.popular-rank-card aside{border-left:1px solid var(--line);padding-left:22px}.template-final-cta{border-bottom:0}.template-final-cta small{color:rgba(255,255,255,.72);font-weight:700}.conversion-hero{background:radial-gradient(var(--line) 1.4px,transparent 1.4px) var(--paper-dim);background-size:22px 22px}.conversion-hero .conversion-hero-copy h1{color:var(--ink-900)}.conversion-hero .conversion-hero-copy .section-eyebrow{color:var(--signal-deep-text);font-family:var(--font-mono);letter-spacing:.09em}.conversion-hero .conversion-hero-copy .section-eyebrow:before{background:var(--signal-deep-text)}.conversion-hero-grid{min-height:760px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);gap:48px;align-items:center;padding:46px 40px;border:1px solid var(--line-strong);border-radius:var(--radius-lg)}.conversion-signup-hero .conversion-hero-grid{min-height:620px}.signup-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(380px,.72fr);gap:64px;max-width:1180px}.conversion-signup-hero .conversion-hero-copy{max-width:620px}.conversion-signup-hero .conversion-hero-copy h1{font-size:clamp(42px,4.4vw,60px);line-height:1}.conversion-signup-hero .conversion-hero-copy>p{max-width:560px;font-size:17px;line-height:1.65}.conversion-signup-hero .conversion-value-list{gap:10px;margin-top:24px}.conversion-signup-hero .conversion-microcopy{margin-top:26px}.conversion-hero-copy h1{max-width:680px;margin:0;font-family:var(--font-display);font-size:clamp(46px,5vw,68px);letter-spacing:0;line-height:.95}.conversion-hero-copy>p{max-width:650px;margin:18px 0 0;color:var(--ink-soft);font-size:18px}.conversion-value-list{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.conversion-value-list li{display:flex;gap:10px;color:var(--ink-900);font-weight:700}.conversion-trust-callout li:before,.conversion-value-list li:before{content:"";flex:0 0 auto;width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--green)}.conversion-value-list li:before{background:var(--signal-deep-text)}.conversion-microcopy{border-left:3px solid var(--signal-deep-text);padding-left:16px;font-weight:800}.conversion-mini-visual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;max-width:640px}.conversion-mini-visual span{min-height:82px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:8px;background:var(--white);color:var(--ink-900);font-size:13px;font-weight:900;padding:14px;text-align:center}.signup-path-visual span{min-height:96px}.conversion-form-card{box-shadow:0 28px 90px rgba(0,11,47,.22)}.conversion-form-card,.signup-card{border:1px solid rgba(217,225,234,.8);border-radius:8px;background:var(--white);color:var(--ink);padding:28px}.signup-card{box-shadow:0 24px 70px rgba(0,11,47,.24)}.signup-card-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:var(--navy);font-family:var(--font-display);font-size:24px;font-weight:900;letter-spacing:0}.signup-card-brand img{width:34px;height:34px}.signup-form{display:grid;gap:16px;margin-top:22px}.signup-form .form-field small,.terms-row{color:var(--slate);font-weight:700}.terms-row{display:flex;align-items:flex-start;gap:10px;font-size:13px}.terms-row input{width:16px;height:16px;flex:0 0 16px;accent-color:var(--green);margin-top:3px}.conversion-microcopy a,.signup-legal a,.terms-row a{color:var(--green);font-weight:900}.signup-legal{margin:0;color:var(--slate);font-size:12px;line-height:1.6;text-align:center}.social-signup-button{width:100%}.conversion-form-heading h2{margin:0;color:var(--navy);font-size:26px}.conversion-form-heading p{margin:8px 0 0;color:var(--slate)}.conversion-form{display:grid;gap:16px;margin-top:22px}.conversion-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-field{display:grid;gap:8px;border:0;color:var(--navy);font-size:13px;font-weight:900;margin:0;padding:0}.form-field-wide{grid-column:1/-1}.form-field b{color:#008a5c}.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);outline:0;padding:13px 14px}.form-field textarea{resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(43,230,162,.18)}.form-field legend{margin-bottom:10px;color:var(--navy);font-size:13px;font-weight:900}.chip-select-grid{display:flex;flex-wrap:wrap;gap:8px}.select-chip{cursor:pointer}.select-chip input{position:absolute;opacity:0;pointer-events:none}.select-chip span{display:inline-flex;align-items:center;min-height:38px;border:1px solid var(--line);border-radius:8px;color:var(--slate);font-size:13px;font-weight:800;padding:8px 12px}.select-chip.selected span{border-color:var(--green);background:rgba(43,230,162,.12);color:var(--navy)}.radio-stack{display:grid;gap:8px}.radio-stack label{display:flex;gap:10px;align-items:center;justify-content:flex-start;width:100%;border:1px solid var(--line);border-radius:8px;color:var(--slate);cursor:pointer;font-size:14px;font-weight:700;padding:11px 12px}.radio-stack input{width:16px;height:16px;flex:0 0 16px;accent-color:var(--green);margin:0}.radio-stack label:has(input:checked){border-color:var(--green);background:rgba(43,230,162,.1);color:var(--navy)}.form-privacy-note{margin:0;color:var(--slate);font-size:13px}.simple-form-card p.form-support-callout{background:rgba(0,11,47,.06);border-left:3px solid var(--navy);border-radius:6px 8px 8px 6px;color:var(--navy)}.form-support-callout:before{content:"\2192";margin-right:6px}.form-support-callout a{text-decoration:underline;font-weight:800}.form-error{margin:0;border:1px solid #fecaca;border-radius:8px;background:#fff5f5;color:#b42318;font-weight:800;padding:12px 14px}.field-error{display:block;color:#b42318;font-weight:700;font-size:13px;margin-top:4px}.conversion-submit{width:100%}.conversion-submit:disabled{cursor:wait;opacity:.72}.conversion-secondary-link,.form-state .text-link{color:#008a5c;font-weight:900;text-align:center}.form-state{display:grid;gap:12px;margin-top:22px;border-radius:8px;background:rgba(43,230,162,.12);padding:20px}.form-state strong{color:var(--navy);font-size:20px}.form-state p{margin:0;color:var(--slate)}.demo-booking-embed{display:grid;gap:10px}.demo-booking-embed-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.demo-booking-embed-header p{margin:0;color:var(--navy);font-weight:700}.demo-booking-embed-header button{background:none;border:none;cursor:pointer;padding:0}.demo-booking-embed iframe{width:100%;height:640px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.demo-booking-done{justify-self:center}.form-success-inline{display:grid;gap:6px;border-radius:8px;background:rgba(43,230,162,.12);padding:16px 20px}.form-success-inline strong{color:var(--navy);font-size:16px}.form-success-inline p{margin:0;color:var(--slate)}.conversion-light-section{background:var(--white)}.conversion-mist-section{background:var(--mist)}.compact-conversion-section{padding:56px 0}.conversion-card-grid,.conversion-check-grid,.conversion-template-grid,.conversion-topic-grid,.conversion-workflow-grid{display:grid;gap:18px;margin-top:30px;text-align:left}.conversion-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-check-grid,.conversion-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.conversion-template-grid,.conversion-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-check-card,.conversion-info-card,.conversion-template-card,.conversion-topic-card,.conversion-workflow-card{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 48px rgba(17,24,39,.06);padding:24px}.conversion-check-card span,.conversion-info-card span,.conversion-topic-card span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(43,230,162,.12);color:#008a5c;font-weight:900}.card-symbol svg{width:22px;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.card-icon svg,.feature-category-icon svg,.integration-category-icon svg,.integration-step-icon svg,.plan-icon svg,.product-card-icon svg,.template-icon svg{width:26px;height:26px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.template-icon svg{width:31px;height:31px;stroke-width:2}.conversion-check-card h3,.conversion-info-card h3,.conversion-template-card h3,.conversion-topic-card h3,.conversion-workflow-card h3{margin:16px 0 8px;color:var(--navy)}.conversion-workflow-card h3{margin-top:0}.conversion-check-card p,.conversion-info-card p,.conversion-template-card p,.conversion-topic-card p,.conversion-workflow-card p{color:var(--slate)}.conversion-supporting+.button,.conversion-template-grid+.button,.conversion-topic-grid+.button{margin-top:28px}.conversion-link-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.conversion-link-chips a,.conversion-template-card>span,.conversion-workflow-card.selectable span{border-radius:999px;background:rgba(43,230,162,.12);color:#008a5c;font-size:12px;font-weight:900;padding:7px 10px}.conversion-template-card>.card-symbol{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;padding:0}.conversion-workflow-card.selectable{cursor:pointer;text-align:left}.conversion-workflow-card.selectable.selected{border-color:var(--green);box-shadow:0 20px 60px rgba(43,230,162,.16)}.conversion-template-card small{display:block;color:#008a5c;font-weight:900;margin-bottom:14px}.conversion-light-cta,.conversion-trust-callout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:28px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 48px rgba(17,24,39,.06);padding:28px}.conversion-light-cta h2,.conversion-trust-callout h2{margin:0;color:var(--navy)}.conversion-light-cta p,.conversion-trust-callout p{color:var(--slate)}.conversion-trust-callout ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.conversion-trust-callout li{display:flex;gap:10px;color:var(--slate);font-weight:800}.conversion-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px;text-align:left}.conversion-path article{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:24px}.conversion-path article:not(:last-child):after{content:"";position:absolute;top:44px;right:-18px;width:18px;border-top:2px dashed rgba(0,11,47,.2)}.conversion-path span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:var(--navy);font-weight:900}.conversion-path h3{color:var(--navy);margin:16px 0 8px}.conversion-path p,.conversion-supporting{color:var(--slate)}.conversion-supporting{margin:24px auto 0;max-width:760px;font-weight:800}.conversion-final-cta{border-bottom:0}.login-page,.onboarding-page{background:var(--mist)}.login-page h1,.onboarding-page h1{margin:0;color:var(--navy);font-family:var(--font-display);font-size:clamp(42px,5vw,62px);line-height:.96}.onboarding-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0}.onboarding-option-card{display:grid;gap:16px;justify-items:start;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--navy);cursor:pointer;padding:24px;text-align:left}.onboarding-option-card span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:rgba(43,230,162,.12);color:#008a5c;font-weight:900}.centered-actions{justify-content:center}.template-detail-hero{background:radial-gradient(circle at 84% 18%,rgba(43,230,162,.16),transparent 26%),linear-gradient(180deg,#f8fafc,#ffffff);border-bottom:1px solid var(--line);color:var(--navy);padding:34px 0 28px}.template-detail-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:44px;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:56px 40px}.template-detail-copy h1{margin:16px 0 0;color:var(--navy);font-family:var(--font-display);font-size:clamp(42px,5vw,66px);line-height:.96}.template-detail-copy p{color:var(--slate)}.template-detail-copy .hero-actions{margin-top:26px}.template-detail-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;color:var(--slate);font-size:13px;font-weight:800;margin-bottom:18px}.detail-badge,.template-detail-breadcrumbs a{color:var(--navy)}.detail-badge{background:rgba(0,11,47,.08)}.template-detail-microcopy{margin-top:14px!important;font-size:14px!important;font-weight:800}.template-detail-preview-panel{border-radius:var(--radius-lg);padding:22px;background-color:var(--navy);background-image:var(--navy-texture);background-repeat:repeat;background-size:168px 168px}.template-detail-preview{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 26px 80px rgba(17,24,39,.1);padding:24px}.template-detail-preview-header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:18px}.template-detail-handoff-badge,.template-detail-preview-header span{border-radius:999px;background:rgba(43,230,162,.13);color:#067a53;font-size:12px;font-weight:900;padding:7px 10px}.template-detail-preview-header strong{color:var(--navy);font-size:20px}.template-detail-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px}.template-detail-flow-node{position:relative;min-height:132px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(245,247,250,.72),rgba(255,255,255,.92)),var(--white);padding:14px}.template-detail-flow-node:not(:last-child):after{content:"";position:absolute;top:50%;right:-13px;z-index:1;width:13px;border-top:2px dashed rgba(0,11,47,.2)}.template-detail-flow-node small{color:#087a55;font-size:12px;font-weight:900;text-transform:uppercase}.template-detail-flow-node strong{color:var(--navy);font-size:14px;line-height:1.28}.template-detail-handoff-badge{display:inline-flex;margin-top:18px}.template-detail-metadata-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.template-before-after article,.template-connection-card,.template-detail-card,.template-detail-metadata-grid article,.template-handoff-lists article,.template-metric-card,.template-related-card,.template-setup-grid ol{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 16px 44px rgba(17,24,39,.05)}.template-detail-metadata-grid article{padding:18px}.scenario-card dt,.template-detail-card strong,.template-detail-metadata-grid span{color:#087a55;font-size:12px;font-weight:900;text-transform:uppercase}.template-detail-metadata-grid strong{display:block;margin-top:6px;color:var(--navy)}.template-detail-section{background:var(--white)}.template-detail-mist{background:var(--mist)}.template-detail-heading{margin-bottom:30px}.template-detail-card-grid{display:grid;gap:18px}.template-detail-card-grid.six,.template-detail-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.template-connection-card,.template-detail-card,.template-related-card{padding:24px}.template-before-after h3,.template-connection-card h3,.template-detail-card h3,.template-handoff-lists h3,.template-related-card h3{margin:0 0 10px;color:var(--navy);font-size:20px}.template-connection-card p,.template-detail-card dd,.template-detail-card p,.template-detail-handoff-grid p,.template-detail-note,.template-detail-problem-grid p,.template-related-card p{color:var(--slate)}.template-detail-card dd,.template-detail-card dl,.template-detail-card p,.template-related-card p{margin:0}.template-detail-card strong{display:inline-flex;margin-top:18px}.template-detail-handoff-grid,.template-detail-problem-grid,.template-setup-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:38px;align-items:start}.template-detail-handoff-grid h2,.template-detail-problem-grid h2,.template-setup-grid h2{margin:0;color:var(--navy);font-family:var(--font-display);font-size:42px;line-height:1}.template-before-after,.template-handoff-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.template-before-after article,.template-handoff-lists article{padding:24px}.template-before-after span{display:inline-flex;margin-bottom:16px;border-radius:999px;background:var(--mist);color:var(--slate);font-size:12px;font-weight:900;padding:7px 10px;text-transform:uppercase}.template-before-after article.active{border-top:5px solid var(--green)}.template-before-after article.active span{background:rgba(43,230,162,.14);color:#087a55}.template-before-after ul,.template-handoff-lists ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.template-before-after li,.template-handoff-lists li,.template-setup-grid li{color:var(--slate);font-weight:700}.template-before-after li:before,.template-handoff-lists li:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--green)}.template-workflow-diagram{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:32px}.template-workflow-step{position:relative;min-height:150px;display:grid;align-content:start;gap:16px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:18px;text-align:center}.template-workflow-step:not(:last-child):after{content:"";position:absolute;top:35px;right:-13px;width:13px;border-top:2px dashed rgba(0,11,47,.22)}.template-workflow-step span{width:34px;height:34px;display:grid;place-items:center;margin:0 auto;border-radius:50%;background:var(--green);color:var(--navy);font-weight:900}.template-workflow-step p{margin:0;color:var(--navy);font-size:14px;font-weight:800}.template-connection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.template-connection-card .template-chip-row{margin-top:16px}.template-detail-note{margin:22px auto 0;max-width:780px;text-align:center;font-size:14px;font-weight:800}.scenario-card dl{display:grid;gap:16px}.scenario-card dd{margin-top:4px}.template-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.template-metric-card{min-height:112px;display:flex;flex-direction:column;justify-content:space-between;padding:22px}.template-metric-card span{color:var(--green);font-size:26px;font-weight:900}.template-metric-card strong{color:var(--navy)}.template-setup-grid .button{margin-top:24px}.template-setup-grid ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:0;padding:24px 24px 24px 48px}.template-setup-grid li::marker{color:#087a55;font-weight:900}.template-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.template-related-card{display:flex;flex-direction:column}.template-related-card h3{margin-top:18px}.template-related-card strong{margin-top:16px;color:var(--navy);font-size:14px}.template-related-card a{display:inline-flex;gap:8px;margin-top:auto;padding-top:22px;color:#087a55;font-weight:900}.template-final-cta small{display:block;margin-top:12px;color:rgba(255,255,255,.76);font-weight:800}.use-case-detail-hero{--use-case-accent:var(--green);--use-case-accent-dark:#087a55;--use-case-soft:rgba(43,230,162,0.1);background:radial-gradient(circle at 80% 16%,var(--use-case-soft),transparent 26%),linear-gradient(180deg,#f8fafc 0,#ffffff 100%);border-bottom:1px solid var(--line);color:var(--navy);padding:34px 0 30px}.use-case-customer-support{--use-case-accent:#2563eb;--use-case-accent-dark:#1d4ed8;--use-case-soft:rgba(37,99,235,0.12)}.use-case-ecommerce{--use-case-accent:#16c784;--use-case-accent-dark:#087a55;--use-case-soft:rgba(22,199,132,0.13)}.use-case-sales{--use-case-accent:#7c3aed;--use-case-accent-dark:#5b21b6;--use-case-soft:rgba(124,58,237,0.12)}.use-case-operations{--use-case-accent:#f59e0b;--use-case-accent-dark:#92400e;--use-case-soft:rgba(245,158,11,0.14)}.use-case-internal-teams{--use-case-accent:#0891b2;--use-case-accent-dark:#0e7490;--use-case-soft:rgba(8,145,178,0.12)}.use-case-detail-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(390px,.8fr);gap:54px;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:56px 40px}.use-case-detail-copy h1{margin:16px 0 0;color:var(--navy);font-family:var(--font-display);font-size:clamp(42px,5.2vw,68px);line-height:.96}.use-case-detail-copy p{color:var(--slate)}.use-case-outcome-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.use-case-outcome-chips span{border:1px solid color-mix(in srgb,var(--use-case-accent) 55%,transparent);border-radius:999px;background:var(--use-case-soft);color:var(--navy);font-size:13px;font-weight:900;padding:8px 11px}.use-case-challenge-grid article,.use-case-connections-grid article,.use-case-control-card,.use-case-dashboard-card,.use-case-hero-flow,.use-case-impact-grid article,.use-case-journey-steps article,.use-case-launch-steps article,.use-case-live-visual,.use-case-related-grid article,.use-case-solution-flow article,.use-case-template-row article{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 16px 44px rgba(17,24,39,.05)}.use-case-live-visual{display:grid;gap:18px;overflow:hidden;padding:24px}.use-case-live-header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:16px}.use-case-live-header strong{color:var(--navy);font-size:20px}.use-case-live-header span{border-radius:999px;background:var(--use-case-soft);color:var(--navy);font-size:12px;font-weight:900;padding:7px 10px}.use-case-live-body{display:grid;gap:12px}.use-case-live-body article{align-items:center;background:var(--mist);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:34px 1fr;min-height:64px;padding:12px}.use-case-live-body article span{align-items:center;background:var(--use-case-accent);border-radius:999px;color:var(--navy);display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.use-case-live-body p,.use-case-live-output p{margin:0;color:var(--navy);font-weight:800}.use-case-live-output{background:linear-gradient(135deg,var(--use-case-soft),#ffffff);border:1px solid color-mix(in srgb,var(--use-case-accent) 28%,var(--line));border-radius:8px;padding:18px}.use-case-live-output small{color:var(--use-case-accent-dark);display:block;font-size:12px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.use-case-live-output strong{color:var(--navy);display:block;font-size:18px;line-height:1.35}.use-case-live-visual a{color:var(--use-case-accent-dark);display:inline-flex;font-weight:900;gap:8px}.visual-customer-support .use-case-live-body{display:grid;grid-template-columns:.9fr 1.1fr}.visual-customer-support .use-case-live-body article:first-child{grid-row:span 3;align-content:start;grid-template-columns:1fr;min-height:228px}.visual-ecommerce .use-case-live-body{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-ecommerce .use-case-live-body article{align-content:start;grid-template-columns:1fr;min-height:154px}.visual-ecommerce .use-case-live-body article:after{background:linear-gradient(90deg,var(--use-case-accent),rgba(22,199,132,.14));border-radius:999px;content:"";height:8px;margin-top:10px;width:70%}.visual-sales .use-case-live-body article{grid-template-columns:34px 1fr auto}.visual-sales .use-case-live-body article:after{background:var(--use-case-soft);border:1px solid color-mix(in srgb,var(--use-case-accent) 36%,transparent);border-radius:999px;color:var(--use-case-accent-dark);content:"qualified";font-size:11px;font-weight:900;padding:5px 8px;text-transform:uppercase}