.docs-section-cast{background:#fff;border-bottom-color:#e5e7eb}.doc-card-surface{background:#fff;border-color:#e8ecf1;box-shadow:0 4px 24px #0f172a0f}.docs-section-note{margin:0;text-align:center}.docs-section-note--header{margin-bottom:2.5rem}.docs-section-note-title{margin:0 0 1.75rem;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:800;letter-spacing:-.02em;color:#0f172a;line-height:1.3;font-family:var(--font-gothic)}.docs-section-note-line{margin:0;font-size:1.05rem;line-height:1.85;color:#0f172a}.docs-section-note-line+.docs-section-note-line{margin-top:.35rem}.docs-section-note-caption{margin:.4rem 0 0;font-size:.78rem;line-height:1.6;color:#64748b}.docs-section-note-highlight{font-weight:800;background:linear-gradient(transparent 62%,#f3e27c 62%)}.sample-explorer{display:flex;flex-direction:column;gap:clamp(.65rem,1.5vw,1rem)}.sample-purpose-bar{display:flex;align-items:center;gap:.65rem;margin:0;min-height:0;background:transparent;border:none;border-radius:0;padding:0}.sample-purpose-label{flex-shrink:0;font-family:var(--font-gothic);font-size:.82rem;font-weight:800;color:#fff;background:#1d4fa3;padding:.3em .78em;border-radius:9999px;line-height:1.2;white-space:nowrap;letter-spacing:.03em}.sample-purpose-divider{flex-shrink:0;width:1px;height:1.4rem;background:#1d4fa333}.sample-purpose-scroll{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.15rem 0}.sample-purpose-scroll::-webkit-scrollbar{display:none;height:0}.sample-purpose-rail{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:0;margin:0}.sample-purpose-arrow{flex:0 0 auto;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;width:2rem;min-height:2.35rem;margin:0;padding:0;border:none;background:transparent;color:#1d4fa3;cursor:pointer;transition:opacity .2s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.sample-purpose-arrow:hover:not(.is-disabled):not(:disabled){color:#153d82}.sample-purpose-arrow.is-disabled{opacity:.22;pointer-events:none;cursor:default}.sample-purpose-arrow svg{display:block}.sample-gallery-chip.sample-scenario-card{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:0;padding:.52rem 1.15rem;border-radius:9999px;border:1.5px solid rgba(29,79,163,.25);background:#fff;box-shadow:none;cursor:pointer;font-family:var(--font-gothic);font-size:clamp(.8rem,1.6vw,.88rem);font-weight:700;color:#0f172a;white-space:nowrap;min-width:0;max-width:none;min-height:2.4rem;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.sample-gallery-chip.sample-scenario-card:hover{background:#e8eef8;border-color:#1d4fa3;color:#1d4fa3}.sample-gallery-chip.sample-scenario-card:active{background:#d5e0f5}.sample-gallery-chip.sample-scenario-card.is-active{border:1.5px solid #1d4fa3;background:#1d4fa3;color:#fff;font-weight:700;box-shadow:0 2px 8px #1d4fa347}@media(max-width:1023px){.sample-purpose-label,.sample-purpose-divider{display:none}.sample-purpose-bar{gap:0}.sample-purpose-scroll{overflow:visible;flex:none;width:100%;padding:0}.sample-purpose-rail{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:.45rem}.sample-gallery-chip.sample-scenario-card{padding:.45rem .95rem;scroll-snap-align:none;width:100%;justify-content:center}.sample-doc-tabs-scroll{container-type:normal;scroll-snap-type:none}.sample-scenario-doc-tabs .sample-doc-pill.sample-scenario-doc-tab{scroll-snap-align:none}}@media(min-width:1024px){.sample-purpose-bar{justify-content:center}.sample-purpose-scroll{flex:0 1 auto;overflow:visible;scroll-snap-type:none;text-align:center}.sample-purpose-rail{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.sample-doc-tabs-scroll{scroll-snap-type:none;container-type:normal;overflow:visible}.sample-scenario-doc-tabs .sample-doc-pill.sample-scenario-doc-tab{scroll-snap-align:none}}.sample-scenario-docs-wrap{margin-top:.65rem;margin-bottom:.5rem;background:transparent;border:none;border-radius:0;padding:0}.sample-scenario-docs-pane{display:none}.sample-scenario-docs-pane.is-active{display:block}.sample-doc-tabs-row{display:flex;align-items:center;gap:0;margin:0}.sample-doc-tabs-scroll{flex:1;min-width:0;overflow:visible;padding-bottom:2px;border-bottom:2px solid rgba(43,65,119,.12);mask-image:none}.sample-doc-tabs-arrow{display:none!important}.sample-scenario-doc-tabs{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:0 clamp(.55rem,2vw,1.2rem);row-gap:0;padding:.08rem .1rem 0;margin:0;overflow:visible;border-bottom:none}.sample-scenario-doc-tabs .sample-doc-pill.sample-scenario-doc-tab{appearance:none;flex:0 0 auto;margin:0 0 -2px;padding:.48rem .18rem .54rem;min-height:2.6rem;max-width:none;border:none!important;border-radius:0;background:transparent!important;box-shadow:none!important;font-family:var(--font-gothic);font-size:clamp(.8rem,1.9vw,.9rem);font-weight:700;line-height:1.35;letter-spacing:.02em;color:#0f172a;white-space:nowrap;cursor:pointer;border-bottom:3px solid transparent!important;transition:color .22s ease,border-color .22s ease,font-size .22s ease,font-weight .22s ease,transform .22s ease;-webkit-tap-highlight-color:transparent;transform-origin:bottom center}.sample-scenario-doc-tabs .sample-doc-pill.sample-scenario-doc-tab:hover{color:#1d4fa3;background:transparent!important;border:none!important;border-bottom:3px solid rgba(29,79,163,.4)!important}.sample-scenario-doc-tabs .sample-doc-pill.sample-scenario-doc-tab.is-active{color:#1a3d8a;font-weight:800;font-size:clamp(.88rem,2.1vw,1rem);background:transparent!important;box-shadow:none!important;border:none!important;border-bottom:3px solid #1d4fa3!important}.sample-scenario-doc-tabs .sample-doc-pill.sample-scenario-doc-tab:focus-visible{outline:2px solid #1d4fa3;outline-offset:3px;border-radius:4px}.sample-explorer-catalog-link{margin:1.75rem 0 0;text-align:center}.sample-explorer-catalog-anchor{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:700;color:#1d4fa3;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.sample-explorer-catalog-anchor:hover{color:#153d82;border-bottom-color:#153d82}.sample-explorer-label{margin:0 0 .45rem;text-align:center;font-family:var(--font-gothic);font-size:clamp(.78rem,1.7vw,.85rem);font-weight:700;letter-spacing:.04em;color:#475569}.sample-explorer-controls{margin-top:0;padding-top:0;border-top:none}.sample-explorer-controls .sample-purpose-bar{margin-bottom:0}.sample-preview-panel--hero{background:transparent;border:none;box-shadow:none;margin:0;padding:0}.sample-preview-title-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sample-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(.65rem,2vw,1.25rem);align-items:center;max-width:min(1040px,100%);margin:0 auto}.sample-preview-column{display:flex;flex-direction:column;gap:0}.sample-preview-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;color:#1d4fa3a6;font-size:clamp(1.2rem,3vw,1.45rem);font-weight:700;padding:0 .15rem}.sample-viewer-toolbar{display:flex;justify-content:center;gap:.5rem;margin-bottom:.65rem}.sample-lang-button{border:1px solid #1d4ed8;background:#fff;color:#1d4ed8;border-radius:9999px;padding:.35rem .9rem;font-size:.78rem;font-weight:700}.sample-lang-button.is-active{background:#1d4ed8;color:#fff}.sample-preview-frame{appearance:none;display:block;width:100%;margin:0;padding:0;min-height:0;border:1px solid #d4dbe8;border-radius:6px;background:#fff;overflow:hidden;position:relative;cursor:zoom-in;box-shadow:0 2px 8px #0f172a14}.sample-preview-frame:disabled{cursor:default}.sample-preview-panel--hero .sample-preview-grid{display:flex;align-items:center;gap:clamp(.6rem,1.5vw,1.2rem);max-width:min(1200px,100%)}.sample-preview-panel--hero .sample-preview-column{flex:1 1 0;min-width:0;align-self:stretch}.sample-preview-panel--hero .sample-preview-arrow{display:inline-flex;flex-shrink:0;align-self:center;font-size:clamp(1.4rem,2.5vw,2rem);color:#1d4fa399;padding:0 .1rem}.sample-preview-panel--hero .sample-preview-frame{border:1.5px solid rgba(43,65,119,.15);border-radius:10px;background:#fff;box-shadow:0 3px 14px #0f172a17;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.sample-preview-panel--hero .sample-preview-frame:not(:disabled):hover{border-color:#2b417761;box-shadow:0 6px 24px #0f172a29}.sample-preview-panel--hero .sample-preview-frame:disabled{opacity:.55}.sample-preview-panel--hero .sample-preview-image-wrap{background:#f5f7fb;aspect-ratio:4 / 3;max-height:none;overflow:hidden;display:flex;align-items:flex-start}.sample-preview-panel--hero .sample-preview-canvas{transform-origin:top center;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.sample-preview-panel--hero .sample-preview-frame:not(:disabled):hover .sample-preview-canvas{transform:scale(1.06) translateY(-2%)}.sample-preview-panel--hero .sample-preview-zoom{display:none}.sample-preview-image-wrap{width:100%;aspect-ratio:4 / 5;max-height:48vh;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;background:#f8f9fc;position:relative}.sample-lang-toplabel{position:absolute;top:0;left:0;right:0;z-index:3;display:block;padding:.4em .9em;background:#0c1e2ed1;color:#fff;font-family:var(--font-gothic);font-size:.8rem;font-weight:700;letter-spacing:.05em;line-height:1.4;text-align:center;pointer-events:none;user-select:none}.sample-lang-toplabel--en{background:#1d4fa3d9}.sample-preview-canvas{width:100%;height:auto;display:block;flex-shrink:0}.sample-preview-zoom{position:absolute;right:.65rem;bottom:.65rem;padding:.22rem .58rem;border-radius:999px;background:#0f172ab8;color:#fff;font-size:.73rem;font-weight:600;letter-spacing:.01em}.sample-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,3vw,2rem);box-sizing:border-box}.sample-modal[hidden]{display:none!important}.sample-modal-backdrop{position:absolute;inset:0;background:#020617ad}.sample-modal-dialog{position:relative;z-index:1;width:min(92vw,1080px);height:min(90vh,900px);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 20px 60px #0206176b;display:flex;flex-direction:column}.sample-modal-close{position:absolute;top:.5rem;right:.6rem;z-index:2;width:2rem;height:2rem;border:none;border-radius:999px;background:#0f172ab3;color:#fff;font-size:1.2rem;line-height:1}.sample-modal-pdf{width:100%;height:100%;border:none}.sample-modal-canvas-wrap{flex:1 1 auto;width:100%;min-height:0;padding:1rem;display:flex;align-items:center;justify-content:center;background:#eef2f7;position:relative;box-sizing:border-box;overflow:auto}.sample-modal-canvas{max-width:100%;max-height:100%;width:auto;height:auto;display:block;margin:auto;box-shadow:0 12px 30px #0f172a3d;background:#fff;position:relative;z-index:1}.sample-modal-watermark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-14deg);font-size:clamp(2.4rem,10vw,7rem);font-weight:800;letter-spacing:.08em;color:#0f172a29;pointer-events:none;user-select:none;white-space:nowrap;z-index:2}@media(max-width:900px){.sample-preview-panel--hero .sample-preview-image-wrap{aspect-ratio:4 / 3;max-height:none}}@media(max-width:640px){.docs-section-note--header{margin-bottom:.8rem}.docs-section-note-title{margin-bottom:.85rem}.docs-section-note-line{line-height:1.8}.sample-doc-tabs-row{margin:0}.sample-preview-grid{grid-template-columns:1fr;gap:.6rem}.sample-preview-arrow{font-size:1.3rem;transform:rotate(90deg);justify-self:center}.sample-preview-frame{min-height:0}.sample-preview-panel--hero .sample-preview-grid{flex-direction:column}.sample-preview-panel--hero .sample-preview-arrow{transform:rotate(90deg)}.sample-preview-panel--hero .sample-preview-image-wrap{aspect-ratio:4 / 3;max-height:none}.sample-preview-canvas{width:100%;height:auto}.sample-modal{padding:.5rem}.sample-modal-dialog{width:96vw;height:90vh}}.section-eyebrow{display:block;font-size:.82rem;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:#e11d48;margin:0 0 .6rem;font-family:var(--font-gothic)}.section-eyebrow--light{color:#94a3b8}.section-title{font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:800;color:#0f172a;margin:0 0 .65rem;letter-spacing:.01em;font-family:var(--font-gothic);line-height:1.2}.section-title--light{color:#f8fafc}.pricing-section{background:#f4f5f7;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.pricing-inner{max-width:1000px;margin:0 auto;padding:clamp(3rem,7vw,5rem) 1.5rem}.pricing-header{text-align:center;margin-bottom:2.5rem}.price-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:.75rem}.inline-doc-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:2px;vertical-align:baseline;color:inherit;white-space:nowrap}.inline-doc-btn strong{font-weight:800;color:#111827;text-decoration:underline;text-decoration-color:#fbbf24;text-decoration-thickness:2.5px;text-underline-offset:4px;transition:text-decoration-color .15s}.pricing-doc-name{font-weight:800;color:#111827;text-decoration:underline;text-decoration-color:#fbbf24;text-decoration-thickness:2.5px;text-underline-offset:4px}.inline-doc-btn:hover strong,.inline-doc-btn[aria-expanded=true] strong{text-decoration-color:#f59e0b}.price-doc-chevron{color:#9ca3af;transition:transform .18s,color .15s;flex-shrink:0}.inline-doc-btn:hover .price-doc-chevron,.inline-doc-btn[aria-expanded=true] .price-doc-chevron{color:#374151}.inline-doc-btn[aria-expanded=true] .price-doc-chevron{transform:rotate(180deg)}.price-doc-menu{position:fixed;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 28px #0c1e2e24;list-style:none;margin:0;padding:.4rem 0;min-width:190px;z-index:9999;text-align:left}.price-doc-option{padding:.65em 1.3em;font-size:1rem;font-weight:600;color:#374151;cursor:pointer;transition:background .12s,color .12s}.price-doc-option:hover{background:#eff6ff;color:#1e40af}.price-doc-option.is-selected{color:#1e40af;background:#eff6ff}.price-doc-option--other{border-top:1px solid #f3f4f6;margin-top:.3rem;padding-top:.75em}.price-doc-option--other a{display:flex;align-items:center;gap:4px;color:#2563eb;font-weight:700;text-decoration:none}.price-doc-option--other a:hover{text-decoration:underline}.pricing-desc{margin:1.2rem 0 0;font-size:1.1rem;font-weight:500;color:#374151;line-height:1.85}.pricing-desc-note{display:block;margin-top:.6rem;font-size:1.05rem;font-weight:400;color:#0f172a;line-height:1.75}.pricing-doc-pick{display:inline-flex;align-items:baseline;white-space:nowrap;max-width:100%}.pricing-doc-suffix{white-space:nowrap}.price-card{background:#fff;border-radius:12px;padding:1.4rem 1rem;box-shadow:0 2px 8px #0c1e2e12;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .18s ease,box-shadow .18s ease;text-decoration:none;color:inherit}.price-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0c1e2e21;color:inherit}.price-days{font-size:.88rem;font-weight:700;color:#111827!important;line-height:1;margin-bottom:.85rem}.price-days-num{font-size:2.2rem;font-weight:800;color:#1e40af;line-height:1;margin-right:1px}.price-days-num--sd{font-size:1.5rem;color:#374151}.price-divider{width:100%;height:1px;background:#e5e7eb;margin-bottom:.8rem}.price-amount{display:flex;align-items:baseline;gap:1px}.price-num{font-size:1.55rem;font-weight:800;color:#111827;line-height:1}.price-card--urgent .price-num{color:#111827}.price-consult{font-size:1.1rem;font-weight:700;color:#374151}.price-suffix{font-size:.86rem;font-weight:700;color:#111827!important}.price-suffix small{font-size:.82rem;color:#111827!important;font-weight:700}.price-card--sameday{border:1.5px dashed #d1d5db;box-shadow:none}.price-card--sameday:hover{border-color:#2563eb;box-shadow:0 4px 16px #2563eb1f}.price-sameday-hint{font-size:.7rem;color:#2563eb;margin-top:.5rem;font-weight:600}.price-taxnote{font-size:.78rem;color:#111827;margin:0 0 .7rem}.price-options{background:#fff;border-radius:12px;padding:1.3rem 1.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 4px #0c1e2e0d;margin-top:.35rem;margin-bottom:2rem}.price-options-heading{font-size:.85rem;font-weight:700;letter-spacing:.05em;color:#1e40af;margin:0 0 .9rem;text-transform:uppercase}.price-options-list{display:flex;flex-direction:column;gap:0;margin:0}.price-opt{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;column-gap:.65rem;row-gap:.25rem;padding:.55rem 0;border-bottom:1px solid #f3f4f6;font-size:.97rem}.price-opt:last-child{border-bottom:none}.price-opt dt{color:#374151;font-weight:500}.price-opt dd{color:#111827;font-weight:700;white-space:normal;margin:0}.pricing-cta-row{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.pricing-detail-link{font-size:.9rem;color:#2563eb;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pricing-detail-link:hover{color:#1d4ed8}.pricing-cta-row .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45em;padding:.82em 2.2em;font-size:1.08rem;font-weight:700;text-decoration:none;border-radius:9999px;font-family:var(--font-gothic);min-width:336px;transition:background .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease,transform .12s ease}.pricing-cta-row .btn:active{transform:scale(.97)}.pricing-cta-row .btn-line{color:#fff;background:#06c755;border:1.5px solid #05b34d;box-shadow:0 3px 12px #06c75552,0 1px 3px #00000026;font-size:1rem;padding:.85em 2em;border-radius:9999px;justify-content:center}.pricing-cta-row .btn-line:hover{background:#05d45c;border-color:#05d45c;color:#fff;box-shadow:0 5px 20px #06c7556b,0 2px 6px #00000026;transform:translateY(-1px)}.pricing-cta-row .btn-line-badge{width:1.08em;height:1.08em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pricing-cta-row .btn-line-badge svg{width:100%;height:100%;display:block;fill:currentColor}.pricing-cta-row .btn-accent{color:#fff;background:linear-gradient(135deg,#f7b22d,#ee9b00 55%,#db8500);border:1.5px solid #f9c86a;box-shadow:0 3px 12px #ee9b0047,0 1px 3px #92400e29;font-size:1rem;padding:.85em 2em;border-radius:9999px;justify-content:center}.pricing-cta-row .btn-accent:hover{background:linear-gradient(135deg,#f8bd48,#f2aa17 55%,#e59412);border-color:#f2aa17;color:#fff;box-shadow:0 5px 20px #ee9b006b,0 2px 6px #00000026;transform:translateY(-1px)}.pricing-cta-row .btn-envelope{width:.95em;height:.95em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pricing-cta-row .btn-envelope svg{width:100%;height:100%;display:block;fill:currentColor}@media(max-width:520px){.pricing-cta-row{gap:.85rem}.pricing-cta-row .btn{min-width:0;width:100%;white-space:nowrap;font-size:.95rem;padding:.78em 1rem}.pricing-cta-row .btn-line,.pricing-cta-row .btn-accent{font-size:.95rem;padding:.78em 1rem}}@media(max-width:380px){.pricing-cta-row .btn,.pricing-cta-row .btn-line,.pricing-cta-row .btn-accent{font-size:.88rem;padding:.78em .75rem}}@media(max-width:720px){.price-cards{grid-template-columns:repeat(3,1fr);gap:.55rem}.price-card{padding:1rem .6rem}.price-days-num{font-size:1.85rem}.price-num{font-size:1.3rem}.price-days,.price-divider{margin-bottom:.6rem}}@media(max-width:480px){.pricing-inner{padding:2.5rem 1rem}.price-cards{grid-template-columns:repeat(2,1fr);gap:.5rem}.price-cards>:last-child{grid-column:span 2}.price-card{padding:.85rem .7rem}.price-days-num{font-size:1.6rem}.price-days-num--sd,.price-num{font-size:1.15rem}.pricing-desc{font-size:1rem}.price-doc-menu{min-width:min(240px,calc(100vw - 2rem))}.price-options{padding:1rem}.price-opt{font-size:.92rem}}.cd-btn-lg{display:inline-flex;align-items:center;justify-content:center;gap:.45em;padding:.85em 2em;font-size:1rem;font-weight:700;text-decoration:none;border-radius:9999px;min-width:248px;font-family:var(--font-gothic);transition:background .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease,transform .12s ease}.cd-btn-lg:active{transform:scale(.97)}.cd-btn-lg--line{color:#fff;background:#06c755;border:1.5px solid #05b34d;box-shadow:0 3px 12px #06c75552,0 1px 3px #00000026}.cd-btn-lg--line:hover{background:#05d45c;border-color:#05d45c;color:#fff;box-shadow:0 5px 20px #06c7556b,0 2px 6px #00000026;transform:translateY(-1px)}.cd-btn-lg--accent{color:#fff;background:linear-gradient(135deg,#f7b22d,#ee9b00 55%,#db8500);border:1.5px solid #f9c86a;box-shadow:0 3px 12px #ee9b0047,0 1px 3px #92400e29}.cd-btn-lg--accent:hover{background:linear-gradient(135deg,#f8bd48,#f2aa17 55%,#e59412);border-color:#f2aa17;color:#fff;box-shadow:0 5px 20px #ee9b006b,0 2px 6px #00000026;transform:translateY(-1px)}@media(max-width:640px){.pricing-cta-row .cd-btn-lg{min-width:0;width:100%}}.sample-explorer-closing{margin-top:clamp(3rem,6vw,4.5rem);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.sample-explorer-closing .pricing-cta-row{margin-top:.25rem}.sample-explorer-closing-text{font-size:clamp(1.05rem,1.5vw,1.15rem);font-weight:700;color:#0f172a;line-height:1.85;letter-spacing:.03em;margin:0;max-width:560px}.border-b{border-bottom:1px solid #ebe3cf}.flow-section[data-astro-cid-e2ncka5n]{background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.flow-inner[data-astro-cid-e2ncka5n]{max-width:1240px;margin:0 auto;padding:clamp(4.5rem,9vw,7rem) clamp(1.25rem,3vw,2rem);text-align:center}.flow-header[data-astro-cid-e2ncka5n]{max-width:560px;margin-left:auto;margin-right:auto;margin-bottom:clamp(2.75rem,5.5vw,4.5rem)}.flow-steps-new[data-astro-cid-e2ncka5n]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.75rem,4.5vw,4rem);margin:0 0 2.75rem}.flow-step-new[data-astro-cid-e2ncka5n]{position:relative;padding:2.5rem clamp(1.75rem,2.8vw,2.35rem) 2.25rem;border:1px solid #dbe3ef;border-radius:16px;background:#fff;box-shadow:0 2px 10px #0f172a0d,0 12px 26px #0f172a0f;min-height:280px;display:flex;flex-direction:column;align-items:center}.flow-step-new[data-astro-cid-e2ncka5n]:not(:last-child):after{content:"";position:absolute;top:50%;right:calc(clamp(2.75rem,4.5vw,4rem)/-2 - 7.5px);width:15px;height:28px;background:url(/images/flow-step-arrow.png) no-repeat center;background-size:contain;transform:translateY(-50%);z-index:2}.flow-step-num[data-astro-cid-e2ncka5n]{font-family:var(--font-gothic);font-size:.75rem;font-weight:800;color:#94a3b8;line-height:1;margin-bottom:.75rem;letter-spacing:.16em;display:block}.flow-step-icon[data-astro-cid-e2ncka5n]{width:112px;height:112px;margin-bottom:.95rem}.flow-step-icon[data-astro-cid-e2ncka5n] img[data-astro-cid-e2ncka5n]{width:100%;height:100%;display:block;object-fit:contain;border-radius:0}.flow-title[data-astro-cid-e2ncka5n]{font-family:var(--font-gothic);font-size:1.15rem;font-weight:700;color:#0f172a;margin:0 0 .6rem;letter-spacing:.04em;line-height:1.45}.flow-desc[data-astro-cid-e2ncka5n]{width:100%;max-width:22em;font-size:1.03rem;line-height:1.85;color:#334155;margin:0;text-align:center;text-wrap:pretty}.flow-note[data-astro-cid-e2ncka5n]{font-size:.94rem;line-height:1.65;color:#1e3a8a;font-weight:600;margin:.85rem 0 0;padding:.5em .8em;background:#eff6ff;border-radius:6px;width:100%;box-sizing:border-box;text-align:center}@media(max-width:640px){.flow-steps-new[data-astro-cid-e2ncka5n]{grid-template-columns:1fr}.flow-step-new[data-astro-cid-e2ncka5n]{min-height:auto}.flow-step-new[data-astro-cid-e2ncka5n]:not(:last-child):after{display:none}}.review-filter[data-astro-cid-r6q6z6e6]{margin-top:1.35rem;max-width:1320px;margin-left:auto;margin-right:auto;text-align:left}.review-filter-tabs[data-astro-cid-r6q6z6e6]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.3rem;padding:.25rem 0 0;border-bottom:2px solid #c8d5e4}.review-filter-divider[data-astro-cid-r6q6z6e6]{display:none}.review-filter-tab[data-astro-cid-r6q6z6e6]{appearance:none;border:1px solid #c8d5e4;border-bottom:none;background:#eef3f8;padding:.52rem .85rem;font-size:clamp(.8125rem,1.4vw,.9375rem);line-height:1.35;color:#1a5072;font-weight:600;cursor:pointer;border-radius:6px 6px 0 0;margin-bottom:-2px;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.review-filter-tab[data-astro-cid-r6q6z6e6]:hover{background:#dce8f2;color:#0c1e2e}.review-filter-tab[data-astro-cid-r6q6z6e6]:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.review-filter-tab[data-astro-cid-r6q6z6e6].is-active,.review-filter-tab[data-astro-cid-r6q6z6e6][aria-selected=true]{background:#fff;border-color:#c8d5e4;border-bottom-color:#fff;color:#0c1e2e;font-weight:800;box-shadow:inset 0 3px #1a5072}@media(max-width:640px){.review-filter-tabs[data-astro-cid-r6q6z6e6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;border-bottom:none;padding:0}.review-filter-divider[data-astro-cid-r6q6z6e6]{display:none}.review-filter-tab[data-astro-cid-r6q6z6e6]{white-space:nowrap;text-align:center;padding:.5rem .3rem;font-size:.75rem;border:1px solid #c8d5e4;border-radius:.375rem;margin-bottom:0}.review-filter-tab[data-astro-cid-r6q6z6e6].is-active,.review-filter-tab[data-astro-cid-r6q6z6e6][aria-selected=true]{background:#1d4ed8;border-color:#1d4ed8;color:#fff;font-weight:800;box-shadow:none}}
