#visual-site.visual-v2.visual-po .page-head{padding-block:64px}#visual-site.visual-v2.visual-po .product-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-bottom:2.75rem;display:flex}#visual-site.visual-v2.visual-po .product-meta p{margin:0}#visual-site.visual-v2.visual-po .section-link{color:var(--ink-soft);font-family:var(--mono);text-underline-offset:.3em;font-size:.75rem}#visual-site.visual-v2.visual-po .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}#visual-site.visual-v2.visual-po h1{margin-bottom:1.5rem}#visual-site.visual-v2.visual-po h1 em{color:var(--signal)}#visual-site.visual-v2.visual-po .lede{max-width:37rem;margin-bottom:1rem;font-size:clamp(1.2rem,1.65vw,1.5rem)}#visual-site.visual-v2.visual-po .hero-copy{max-width:36rem;color:var(--ink-soft)}#visual-site.visual-v2.visual-po .hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}#visual-site.visual-v2.visual-po .hero-actions .text-link{padding-block:.75rem}#visual-site.visual-v2.visual-po .availability{color:var(--ink-soft);margin:1rem 0 0;font-size:.8rem;line-height:1.6}#visual-site.visual-v2.visual-po .translation-preview{border:1px solid var(--line);background:var(--forest);color:var(--paper);--line:#4d685a;padding:36px}#visual-site.visual-v2.visual-po .preview-top{border-bottom:1px solid var(--line-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding-bottom:1.5rem;display:flex}#visual-site.visual-v2.visual-po .preview-top .eyebrow{margin:0}#visual-site.visual-v2.visual-po .file-label{color:var(--ink-soft);font-family:var(--mono);font-size:.72rem}#visual-site.visual-v2.visual-po .preview-entry{border-bottom:1px solid var(--line);padding-block:1.75rem}#visual-site.visual-v2.visual-po .preview-phrase{font-family:var(--serif);letter-spacing:-.035em;margin:.6rem 0 0;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.3}#visual-site.visual-v2.visual-po .preview-phrase span{border:1px solid var(--line);font-family:var(--mono);padding:.05em .12em;font-size:.8em}#visual-site.visual-v2.visual-po .translated{color:var(--signal)}#visual-site.visual-v2.visual-po .preview-bottom{padding-top:1.5rem}#visual-site.visual-v2.visual-po .preview-bottom .eyebrow{margin-bottom:.7rem}#visual-site.visual-v2.visual-po .preview-bottom>p:last-child{color:var(--ink-soft);margin:0;font-size:.85rem}#visual-site.visual-v2.visual-po .illustration-note{color:var(--ink-soft);margin:1.25rem 0 0;font-size:.72rem}#visual-site.visual-v2.visual-po .page-nav{flex-wrap:wrap;gap:.25rem 2rem;margin-top:clamp(2.5rem,5vw,5rem);padding-block:1rem;display:flex}#visual-site.visual-v2.visual-po .page-nav a{text-underline-offset:.3em;min-height:44px;text-decoration-color:var(--line);align-items:center;font-size:.82rem;display:inline-flex}#visual-site.visual-v2.visual-po .page-nav a:hover{text-decoration-color:var(--signal)}#visual-site.visual-v2.visual-po .editorial-section{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}#visual-site.visual-v2.visual-po .workflow-section{padding-block:clamp(3rem,6vw,5.5rem)}#visual-site.visual-v2.visual-po .examples-section{background:#e7e9e0;padding-block:clamp(3rem,6vw,5.5rem)}#visual-site.visual-v2.visual-po .features-section{padding-block:clamp(3rem,6vw,5.5rem)}#visual-site.visual-v2.visual-po .pricing-section{background:#e5e9df;padding-block:clamp(3rem,6vw,5.5rem)}#visual-site.visual-v2.visual-po .closing-section{background:var(--sage);width:100%;padding-block:clamp(3rem,6vw,5.5rem);padding-inline:var(--v-gutter);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}#visual-site.visual-v2.visual-po .section-intro{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(2rem,6vw,6rem);margin-bottom:2.5rem;display:grid}#visual-site.visual-v2.visual-po h2{max-width:22ch;margin-bottom:1.25rem}#visual-site.visual-v2.visual-po .section-intro>div>p{max-width:46rem;color:var(--ink-soft);margin-bottom:0;font-size:1.03rem}#visual-site.visual-v2.visual-po .workflow-steps{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}#visual-site.visual-v2.visual-po .workflow-steps li{padding-top:1.5rem}#visual-site.visual-v2.visual-po .step-number{font-family:var(--mono);font-size:.72rem}#visual-site.visual-v2.visual-po h3{margin:0;font-size:clamp(1.4rem,2.1vw,2rem)}#visual-site.visual-v2.visual-po .workflow-steps h3{margin:.75rem 0;font-size:2rem}#visual-site.visual-v2.visual-po .workflow-steps p{color:var(--ink-soft);margin:0;font-size:.95rem}#visual-site.visual-v2.visual-po .workflow-steps .step-label{color:var(--ink);margin-bottom:.65rem;font-size:.87rem;font-weight:600}#visual-site.visual-v2.visual-po .workflow-note{border-top:1px solid var(--line);color:var(--ink-soft);margin:1.75rem 0 0;padding-top:1.25rem;font-size:.82rem}#visual-site.visual-v2.visual-po .example-list{border-top:1px solid var(--ink)}#visual-site.visual-v2.visual-po .example{border-bottom:1px solid var(--line);padding-block:2rem}#visual-site.visual-v2.visual-po .example-heading{align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}#visual-site.visual-v2.visual-po .example-heading p{color:var(--ink-soft);margin:.35rem 0 0;font-size:.85rem}#visual-site.visual-v2.visual-po .example-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}#visual-site.visual-v2.visual-po .example-pair>div{flex-direction:column;min-width:0;display:flex}#visual-site.visual-v2.visual-po .example-label{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .6rem;font-size:.68rem}#visual-site.visual-v2.visual-po .after-label{color:var(--signal)}#visual-site.visual-v2.visual-po pre{border:1px solid var(--line);background:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);tab-size:2;flex:1;margin:0;padding:clamp(.9rem,2vw,1.5rem);font-size:.8rem;line-height:1.85}#visual-site.visual-v2.visual-po pre.after{border-top:2px solid var(--signal)}#visual-site.visual-v2.visual-po code{font-family:inherit}#visual-site.visual-v2.visual-po .explanation{max-width:58rem;color:var(--ink-soft);margin:1rem 0 0;font-size:.88rem}#visual-site.visual-v2.visual-po .example-action{min-height:44px;margin-top:1.5rem}#visual-site.visual-v2.visual-po .feature-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem;display:grid}#visual-site.visual-v2.visual-po .feature-list article{border-top:1px solid var(--line);gap:1.25rem;padding-block:1.75rem;display:flex}#visual-site.visual-v2.visual-po .feature-list .step-number{padding-top:.35rem}#visual-site.visual-v2.visual-po .feature-list h3{margin-bottom:.75rem}#visual-site.visual-v2.visual-po .feature-list p{max-width:35rem;color:var(--ink-soft);margin:0;font-size:.95rem}#visual-site.visual-v2.visual-po .limit-note{border-top:1px solid var(--line);color:var(--ink-soft);margin:.75rem 0 0;padding-top:1.5rem;font-size:.82rem}#visual-site.visual-v2.visual-po .pricing-grid{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#visual-site.visual-v2.visual-po .price-option{padding:clamp(1.25rem,3.5vw,3rem)}#visual-site.visual-v2.visual-po .paid-option{border-left:1px solid var(--line)}#visual-site.visual-v2.visual-po .price-option .eyebrow{margin-bottom:1rem}#visual-site.visual-v2.visual-po .price{color:var(--signal);font-family:var(--serif);letter-spacing:-.04em;margin:1.5rem 0;font-size:3.5rem;line-height:1.15}#visual-site.visual-v2.visual-po .price>span{color:var(--ink-soft);font-family:var(--sans);letter-spacing:0;margin-top:.5rem;font-size:.82rem;line-height:1.5;display:block}#visual-site.visual-v2.visual-po .price>.price-prefix{color:var(--signal);font-family:var(--serif);margin:0;font-size:2rem;display:inline}#visual-site.visual-v2.visual-po .price-option ul{margin:0 0 1.5rem;padding-left:1.2rem}#visual-site.visual-v2.visual-po .price-option li{padding-block:.35rem;font-size:.95rem}#visual-site.visual-v2.visual-po .price-option>p:not(.eyebrow,.price){color:var(--ink-soft);font-size:.88rem}#visual-site.visual-v2.visual-po .checkout-notice{border-top:1px solid var(--line);margin-bottom:0;padding-top:1.25rem}#visual-site.visual-v2.visual-po .checkout-notice strong{color:var(--ink);margin-bottom:.35rem;display:block}#visual-site.visual-v2.visual-po .policy-links{color:var(--ink-soft);margin:1.25rem 0 0;font-size:.82rem}#visual-site.visual-v2.visual-po .policy-links a,#visual-site.visual-v2.visual-po .faq-help a{text-underline-offset:.2em}#visual-site.visual-v2.visual-po .faq-help{color:var(--ink-soft);font-size:.9rem}#visual-site.visual-v2.visual-po .faq-list{border-top:1px solid var(--ink)}#visual-site.visual-v2.visual-po details{border-bottom:1px solid var(--line)}#visual-site.visual-v2.visual-po summary{cursor:pointer;min-height:56px;padding:1.15rem .25rem;font-size:1rem;font-weight:600;line-height:1.5}#visual-site.visual-v2.visual-po summary::marker,#visual-site.visual-v2.visual-po details[open] summary{color:var(--signal)}#visual-site.visual-v2.visual-po details p{color:var(--ink-soft);margin:0;padding:0 .25rem 1.5rem;font-size:.95rem}#visual-site.visual-v2.visual-po .closing-section h2{margin-bottom:0}#visual-site.visual-v2.visual-po section[id]{scroll-margin-top:1.5rem}@media (width<=64rem){#visual-site.visual-v2.visual-po .hero-grid{gap:2rem}#visual-site.visual-v2.visual-po .hero-actions{gap:.5rem 1.25rem}#visual-site.visual-v2.visual-po .feature-list{column-gap:2rem}}@media (width<=48rem){#visual-site.visual-v2.visual-po .hero-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}#visual-site.visual-v2.visual-po .editorial-section,#visual-site.visual-v2.visual-po .section-intro{grid-template-columns:minmax(0,1fr);gap:1rem}#visual-site.visual-v2.visual-po .workflow-steps{grid-template-columns:minmax(0,1fr);gap:0}#visual-site.visual-v2.visual-po .example-pair,#visual-site.visual-v2.visual-po .feature-list,#visual-site.visual-v2.visual-po .pricing-grid{grid-template-columns:minmax(0,1fr)}#visual-site.visual-v2.visual-po .closing-section{grid-template-columns:minmax(0,1fr);gap:1.75rem}#visual-site.visual-v2.visual-po .product-meta{margin-bottom:2rem}#visual-site.visual-v2.visual-po h1{max-width:15ch}#visual-site.visual-v2.visual-po .translation-preview{width:100%;max-width:35rem}#visual-site.visual-v2.visual-po .preview-entry{padding-block:1.25rem}#visual-site.visual-v2.visual-po .preview-phrase{font-size:2.75rem}#visual-site.visual-v2.visual-po .page-nav{gap:.25rem 1.25rem}#visual-site.visual-v2.visual-po .section-intro>.eyebrow{margin-bottom:0}#visual-site.visual-v2.visual-po .workflow-steps li{border-bottom:1px solid var(--line);padding-block:1.5rem}#visual-site.visual-v2.visual-po .workflow-note{border:0;margin-top:1rem;padding-top:0}#visual-site.visual-v2.visual-po .example-heading{gap:.75rem}#visual-site.visual-v2.visual-po .paid-option{border-left:0;border-top:1px solid var(--line)}}#visual-site.visual-v2.visual-po .hero-grid h1{font:400 clamp(50px,5.6vw,84px)/1.02 var(--serif);letter-spacing:-.045em}#visual-site.visual-v2.visual-po .hero-grid h1 em{font-style:italic}#visual-site.visual-v2.visual-po .translation-preview .example-label,#visual-site.visual-v2.visual-po .translation-preview .file-label,#visual-site.visual-v2.visual-po .translation-preview .preview-bottom>p,#visual-site.visual-v2.visual-po .translation-preview .illustration-note{color:#c3d0c3}#visual-site.visual-v2.visual-po .translation-preview .preview-phrase{font-size:clamp(42px,5vw,70px)}#visual-site.visual-v2.visual-po .translation-preview .translated .preview-phrase{color:#d2ddc8}#visual-site.visual-v2.visual-po .translation-preview .preview-phrase span{color:var(--forest);background:var(--sage);border-color:var(--sage)}#visual-site.visual-v2.visual-po .source-pair{background:#fbfaf6;margin:40px 0}#visual-site.visual-v2.visual-po .source-pair .product-evidence figcaption{padding:0 20px 20px}@media (width<=650px){#visual-site.visual-v2.visual-po .page-head{padding-block:42px}#visual-site.visual-v2.visual-po .hero-grid{grid-template-columns:1fr;gap:36px}#visual-site.visual-v2.visual-po .hero-grid h1{font-size:49px}#visual-site.visual-v2.visual-po .translation-preview{padding:28px}#visual-site.visual-v2.visual-po .source-pair{margin-block:30px}}#visual-site.visual-v2.visual-po .closing-section p{color:var(--ink)}
