.oxford-ai-page{background:var(--ox-bg);color:var(--ox-ink);--ai-rule:var(--ox-line);--ai-soft:var(--ox-cat-soft);min-height:100vh}.oxford-ai-page main{max-width:none;margin:0;padding:0}.oxford-ai-page :is(h1,h2,h3,p){margin:0}.oxford-ai-page :is(h1,h2,h3){color:var(--ox-ink);letter-spacing:-.025em;text-wrap:balance;font-weight:500}.oxford-ai-page p{color:var(--ox-body);line-height:1.65}.oxford-ai-page button{font-family:inherit}.oxford-ai-page :is(a,button,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--ox-accent);outline-offset:5px}.oxford-ai-page :is(a,button,summary){-webkit-tap-highlight-color:transparent}.ai-skip{z-index:100;background:var(--ox-ink);color:var(--ox-bg);padding:12px 20px;position:fixed;inset-block-start:-100px;inset-inline-start:24px}.ai-skip:focus{inset-block-start:12px}.ai-eyebrow,.ai-mini-label{letter-spacing:.04em;color:var(--ox-muted);font-size:12px;line-height:1.5}.ai-eyebrow{margin-block-end:17px;display:block}.ai-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(40px,7vw,105px);padding-block:58px 44px;display:grid}.ai-hero h1{letter-spacing:-.04em;font-size:clamp(34px,3.6vw,49px);line-height:1.15}.ai-hero h1 span{color:var(--ox-accent)}.ai-hero .ai-lead{max-width:610px;margin-block:21px 25px;font-size:17px;line-height:1.65}.ai-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.ai-link{color:var(--ox-ink);border:0;border-block-end:1px solid var(--ox-line-strong);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;padding:3px 0;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.ai-link:hover{color:var(--ox-accent);border-color:var(--ox-accent)}.ai-link-primary{border-block-end-color:var(--ox-ink);font-weight:500}.ai-link>span[aria-hidden]{transition:transform .18s}.ai-link:hover>span[aria-hidden]{transform:translate(2px,-1px)}.ai-included{align-items:center;gap:7px;font-size:12px;display:flex;color:var(--ox-muted)!important;margin-block-start:18px!important}.ai-promise{border-inline-start:1px solid var(--ai-rule);max-width:420px;padding-inline-start:35px}.ai-promise-art{color:var(--ox-accent);align-items:center;gap:16px;min-height:72px;margin-block-end:14px;display:flex;position:relative}.ai-promise-art>svg{background:var(--ox-bg);z-index:1;flex-shrink:0;position:relative}.ai-art-transfer{color:var(--ox-muted);font-size:23px}.ai-art-line{background:var(--ai-soft);width:90%;height:18px;position:absolute;inset-block-end:7px;inset-inline-start:0}.ai-promise h2{margin-block-end:13px;font-size:24px}.ai-promise p{max-width:350px;margin-block-end:17px;font-size:14px}.ai-assurances{border-block:1px solid var(--ai-rule);grid-template-columns:repeat(3,1fr);gap:24px;padding-block:23px;display:grid}.ai-assurance{gap:14px;padding-inline-end:24px;display:flex}.ai-assurance+.ai-assurance{border-inline-start:1px solid var(--ai-rule);padding-inline-start:26px}.ai-assurance>svg{color:var(--ox-accent);flex-shrink:0;margin-block-start:1px}.ai-assurance h2{letter-spacing:-.01em;margin-block-end:7px;font-size:16px}.ai-assurance p{max-width:310px;font-size:13px;line-height:1.5}.ai-journey{padding-block:48px 42px;scroll-margin-top:20px}.ai-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-block-end:25px;display:flex}.ai-section-heading h2,.ai-foundation h2,.ai-privacy h2,.ai-closing h2{font-size:29px;line-height:1.2}.ai-section-heading p{margin-block-start:9px;font-size:14px}.ai-play{flex-shrink:0}.ai-step-tabs{border-block:1px solid var(--ai-rule);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.ai-step-tabs button{min-height:86px;color:var(--ox-muted);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:0;align-items:center;gap:13px;padding:15px 20px;transition:background .16s,color .16s;display:flex;position:relative}.ai-step-tabs button+button{border-inline-start:1px solid var(--ai-rule)}.ai-step-tabs button:hover{background:var(--ox-surface-alt);color:var(--ox-ink)}.ai-step-tabs button.is-active{background:var(--ai-soft);color:var(--ox-ink)}.ai-step-tabs button.is-active:after{content:"";background:var(--ox-accent);height:2px;position:absolute;inset-block-end:-1px;inset-inline:0}.ai-step-number{color:var(--ox-accent);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.ai-step-name{flex:1;font-size:16px;line-height:1.3}.ai-step-name small{color:var(--ox-muted);margin-block-start:3px;font-size:11px;display:block}.ai-step-arrow{opacity:.6;font-size:21px}.ai-step-tabs button:last-child .ai-step-arrow{display:none}.ai-example-controls{justify-content:space-between;align-items:center;gap:18px;margin-block:18px;display:flex}.ai-example-options{flex-wrap:wrap;gap:7px;display:flex}.ai-example-options button{min-height:34px;color:var(--ox-muted);border:1px solid var(--ai-rule);cursor:pointer;background:0 0;border-radius:0;padding:6px 13px;font-size:12px}.ai-example-options button:hover{color:var(--ox-ink);border-color:var(--ox-muted)}.ai-example-options button[aria-pressed=true]{color:var(--ox-ink);border-color:var(--ox-accent);background:var(--ai-soft)}.ai-step-panel{border:1px solid var(--ai-rule);background:var(--ox-surface);grid-template-columns:1fr 1.07fr;min-height:388px;display:grid}.ai-step-panel[hidden]{display:none}.ai-step-copy{flex-direction:column;align-items:flex-start;padding:29px 37px 22px;display:flex}.ai-step-copy>.ai-eyebrow{margin-block-end:14px}.ai-step-copy>svg{color:var(--ox-accent);margin-block-end:16px}.ai-step-copy h3{max-width:410px;margin-block-end:15px;font-size:28px;line-height:1.2}.ai-step-copy>p{max-width:450px;font-size:14px}.ai-step-note{color:var(--ox-accent);align-items:center;gap:8px;margin-block:20px;font-size:12px;line-height:1.5;display:flex}.ai-step-note svg{flex-shrink:0}.ai-step-navigation{color:var(--ox-muted);align-items:center;gap:14px;margin-block-start:auto;padding-block-start:5px;font-size:12px;display:flex}.ai-step-navigation button{width:38px;height:34px;color:var(--ox-ink);border:1px solid var(--ai-rule);cursor:pointer;background:0 0;border-radius:0;place-items:center;font-size:20px;display:grid}.ai-step-navigation button:hover:enabled{background:var(--ai-soft);border-color:var(--ox-accent)}.ai-step-navigation button:disabled{opacity:.3;cursor:default}.ai-example-visual{background:var(--ai-soft);flex-direction:column;min-width:0;margin:8px;display:flex;position:relative;overflow:hidden}.ai-visual-top{color:var(--ox-muted);border-block-end:1px solid var(--ai-rule);align-items:center;gap:8px;padding:16px 22px;font-size:11px;display:flex}.ai-visual-dot{background:var(--ox-accent);border-radius:50%;width:5px;height:5px}.ai-visual-index{font-variant-numeric:tabular-nums;margin-inline-start:auto}.ai-paper-scene{isolation:isolate;width:100%;max-width:540px;margin:auto;padding:22px 34px 78px;position:relative}.ai-paper{background:var(--ox-surface);border:1px solid var(--ox-line-strong);border-color:color-mix(in srgb,var(--ox-accent) 35%,var(--ai-rule));margin-inline-end:36px;padding:20px 22px 14px;position:relative}.ai-paper:before{content:"";border:1px solid var(--ai-rule);background:var(--ox-surface);z-index:-1;position:absolute;inset:5px -6px -6px 5px}.ai-paper-head{color:var(--ox-ink);align-items:center;gap:10px;margin-block-end:16px;font-size:13px;display:flex}.ai-paper-head svg{color:var(--ox-accent);flex-shrink:0}.ai-paper .ai-mini-label{font-size:10px}.ai-paper p{max-width:340px;margin-block-start:8px;font-size:12px;line-height:1.6}.ai-paper-lines{gap:6px;margin-block:14px 18px;display:grid}.ai-paper-lines i{background:var(--ai-rule);width:100%;height:1px}.ai-paper-lines i:last-child{width:65%}.ai-paper-seal{color:var(--ox-accent);align-items:center;gap:6px;font-size:10px;display:flex}.ai-question-slip{background:var(--ox-surface);border:1px solid var(--ox-line-strong);box-shadow:4px 4px 0 color-mix(in srgb,var(--ox-accent) 12%,transparent);padding:12px 18px;position:absolute;inset-block-end:17px;inset-inline:25% 25px}.ai-question-slip>.ai-mini-label{font-size:10px}.ai-question-slip p{margin-block-start:4px;padding-inline-end:18px;font-size:14px;line-height:1.4}.ai-question-slip>span:last-child{color:var(--ox-accent);position:absolute;inset-block-end:13px;inset-inline-end:13px}.ai-packet-scene{width:100%;max-width:480px;margin:auto;padding:23px 32px}.ai-packet-heading{color:var(--ox-accent);align-items:center;gap:16px;margin-block-end:20px;font-size:14px;display:flex}.ai-packet-question{background:var(--ox-surface);border:1px solid var(--ai-rule);padding:15px 18px}.ai-packet-question p{margin-block-start:6px;font-size:16px;line-height:1.4}.ai-packet-fields{margin:0;padding:0;list-style:none}.ai-packet-fields li{border-block-end:1px solid var(--ai-rule);color:var(--ox-body);align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.ai-packet-fields svg{color:var(--ox-accent)}.ai-visual-foot{color:var(--ox-accent);align-items:center;gap:7px;margin-block-start:18px;font-size:11px;line-height:1.5;display:flex}.ai-visual-foot svg{flex-shrink:0}.ai-cloud-scene{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:14px 25px 22px;display:flex}.ai-network-art{width:260px;height:142px;color:var(--ox-accent);place-items:center;display:grid;position:relative}.ai-network-art:before,.ai-network-art:after{content:"";border:1px solid color-mix(in srgb,var(--ox-accent) 22%,transparent);border-radius:50%;position:absolute;inset:24px 0;transform:rotate(-22deg)}.ai-network-art:after{inset:10px 28px;transform:rotate(28deg)}.ai-network-art svg{background:var(--ai-soft);z-index:1}.ai-network-point{background:var(--ox-accent);border:2px solid var(--ai-soft);box-sizing:content-box;z-index:2;width:7px;height:7px;position:absolute}.ai-point-1{inset-block-start:73px;inset-inline-start:12px}.ai-point-2{inset-block-start:49px;inset-inline-end:4px}.ai-point-3{inset-block-start:5px;inset-inline-start:58px}.ai-point-4{inset-block-end:7px;inset-inline-end:55px}.ai-cloud-scene>strong{letter-spacing:-.035em;font-size:29px;font-weight:500}.ai-model-box{border:1px solid var(--ox-line-strong);background:var(--ox-surface);align-items:center;gap:14px;margin-block:17px 15px;padding:10px 25px;font-size:14px;display:flex}.ai-model-box span{color:var(--ox-accent);font-size:22px}.ai-cloud-scene>p{align-items:center;gap:6px;font-size:11px;display:flex}.ai-cloud-scene>p svg{color:var(--ox-accent)}.ai-answer-scene{width:100%;max-width:510px;margin:auto;padding:29px 35px}.ai-small-question{border:1px solid var(--ai-rule);background:var(--ox-surface);color:var(--ox-muted);margin-inline-start:40px;padding:11px 17px;font-size:12px}.ai-answer{background:var(--ox-surface);border-inline-start:2px solid var(--ox-accent);margin-block-start:18px;padding:20px 23px}.ai-answer>.ai-mini-label{color:var(--ox-accent)}.ai-answer>p{margin-block:13px 21px;font-size:18px;line-height:1.6}.ai-answer-reference{color:var(--ox-muted);border-block-end:1px solid var(--ai-rule);padding-block-end:3px;font-size:11px;display:inline-block}.ai-demo-caption{justify-content:space-between;align-items:center;gap:24px;margin-block-start:13px;display:flex}.ai-demo-caption>p{color:var(--ox-muted);font-size:11px;line-height:1.5}.ai-demo-caption button{flex-shrink:0;font-size:12px}.ai-data-boundary{background:var(--ox-surface-alt);border-block:1px solid var(--ai-rule);grid-template-columns:1fr 1fr;gap:50px;margin-block-start:22px;padding:30px 35px;display:grid}.ai-data-boundary[hidden]{display:none}.ai-data-boundary>div>svg{color:var(--ox-accent);margin-block-end:11px}.ai-data-boundary h3{margin-block-end:13px;font-size:23px}.ai-data-boundary p{max-width:500px;font-size:13px}.ai-data-boundary .ai-boundary-note{color:var(--ox-muted);margin-block-start:14px;font-size:11px}.ai-data-boundary dl{align-self:center;margin:0}.ai-data-boundary dl>div{border-block-end:1px solid var(--ai-rule);color:var(--ox-body);grid-template-columns:1fr 1fr;align-items:start;gap:12px;padding-block:10px;font-size:12px;display:grid}.ai-data-boundary dl>div:first-child{border-block-start:1px solid var(--ai-rule)}.ai-data-boundary dd{color:var(--ox-accent);align-items:center;gap:8px;margin:0;display:flex}.ai-data-boundary dd svg{flex-shrink:0}.ai-foundation{padding-block:8px 42px}.ai-foundation-inner{border-block:1px solid var(--ai-rule);grid-template-columns:1fr 1.1fr;gap:55px;padding:30px 0;display:grid}.ai-foundation h2{max-width:380px}.ai-foundation p{max-width:590px;margin-block-end:18px;font-size:14px}.ai-privacy{grid-template-columns:1fr 1.8fr;gap:70px;padding-block:8px 51px;scroll-margin-top:25px;display:grid}.ai-privacy-heading p{color:var(--ox-muted);margin-block:14px 25px;font-size:14px}.ai-privacy-heading>svg{color:var(--ox-accent)}.ai-faqs details{border:0;border-block-end:1px solid var(--ai-rule);background:0 0;border-radius:0;margin:0;padding:0}.ai-faqs details:first-child{border-block-start:1px solid var(--ai-rule)}.ai-faqs summary{cursor:pointer;color:var(--ox-ink);align-items:center;gap:17px;padding:20px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.ai-faqs summary::-webkit-details-marker{display:none}.ai-faq-number{min-width:20px;color:var(--ox-muted);font-variant-numeric:tabular-nums;font-size:11px}.ai-faq-toggle{flex-shrink:0;width:13px;height:13px;margin-inline-start:auto;position:relative}.ai-faq-toggle:before,.ai-faq-toggle:after{content:"";background:var(--ox-muted);position:absolute}.ai-faq-toggle:before{width:11px;height:1px;inset-block-start:6px;inset-inline-start:1px}.ai-faq-toggle:after{width:1px;height:11px;inset-block-start:1px;inset-inline-start:6px}.ai-faqs details[open] .ai-faq-toggle:after{display:none}.ai-faq-answer{padding:0 30px 24px 37px}.ai-faq-answer p{font-size:14px}.ai-faq-answer a{margin-block-start:14px;font-size:12px}.ai-closing{border-block-start:1px solid var(--ai-rule);justify-content:space-between;align-items:center;gap:40px;padding-block:32px 42px;display:flex}.ai-closing h2{max-width:600px;font-size:25px}.ai-closing p{margin-block-start:9px;font-size:14px}.ai-closing>.ai-link{flex-shrink:0}[dir=rtl] :is(.ai-step-arrow,.ai-art-transfer,.ai-step-navigation button){transform:scaleX(-1)}@media (width>=1500px){.ai-hero{padding-block:64px 48px}}@media (width<=1050px){.ai-hero{grid-template-columns:1.3fr 1fr;gap:35px}.ai-promise{padding-inline-start:24px}.ai-assurance{gap:10px;padding-inline-end:8px}.ai-assurance+.ai-assurance{padding-inline-start:18px}.ai-step-tabs button{gap:10px;padding-inline:15px}.ai-step-name{font-size:14px}.ai-step-number{font-size:22px}.ai-step-copy{padding:26px}.ai-step-copy h3{font-size:25px}.ai-paper-scene{padding-inline:22px}.ai-paper{padding:16px}.ai-question-slip{inset-inline-end:18px}.ai-privacy{grid-template-columns:1fr 1.7fr;gap:35px}.ai-hero .ai-lead{font-size:16px}.ai-actions{gap:14px}.ai-actions .ai-link{font-size:13px}}@media (width<=760px){.ai-hero{grid-template-columns:1fr;gap:28px;padding-block:35px 30px}.ai-hero h1{font-size:38px}.ai-hero .ai-lead{max-width:560px;margin-block:18px 21px;font-size:16px}.ai-eyebrow{margin-block-end:13px}.ai-promise{border-inline-start:0;border-block-start:1px solid var(--ai-rule);grid-template-columns:1fr auto;column-gap:25px;max-width:none;padding:21px 0 0;display:grid}.ai-promise-art{grid-area:1/2/4;align-self:center;gap:9px;min-height:70px;margin:0}.ai-promise-art>svg{width:30px;height:36px}.ai-art-transfer{font-size:17px}.ai-promise h2{margin-block-end:9px;font-size:22px}.ai-promise p{max-width:450px;margin-block-end:11px;font-size:13px}.ai-promise .ai-link{justify-self:start;font-size:12px}.ai-assurances{grid-template-columns:1fr;gap:18px;padding-block:20px}.ai-assurance{gap:14px;border:0!important;padding:0!important}.ai-assurance h2{margin-block-end:3px;font-size:15px}.ai-assurance p{max-width:none;font-size:12px}.ai-journey{padding-block:33px}.ai-section-heading{align-items:flex-start;margin-block-end:19px}.ai-section-heading h2,.ai-foundation h2,.ai-privacy h2{font-size:26px}.ai-section-heading p{font-size:13px}.ai-play{gap:5px;margin-block-start:3px;font-size:11px}.ai-step-tabs{border-block-end:0;grid-template-columns:repeat(2,1fr)}.ai-step-tabs button{border-block-end:1px solid var(--ai-rule);min-height:77px;padding:14px}.ai-step-tabs button:nth-child(3){border-inline-start:0}.ai-step-tabs button.is-active:after{width:2px;height:auto;inset-block:0;inset-inline-start:0}.ai-step-name{font-size:15px}.ai-step-arrow{font-size:18px}.ai-example-controls{flex-direction:column;align-items:flex-start;gap:9px;margin-block:17px}.ai-example-options{gap:7px}.ai-example-options button{min-height:36px}.ai-step-panel{grid-template-columns:1fr;min-height:0}.ai-step-copy{padding:25px}.ai-step-copy>svg{width:29px;height:29px;margin-block-end:12px}.ai-step-copy h3{max-width:540px;font-size:27px}.ai-step-copy>p{max-width:560px;font-size:14px}.ai-step-note{margin-block:16px}.ai-step-navigation{padding:0}.ai-example-visual{min-height:360px;margin:0 7px 7px}.ai-paper-scene{max-width:490px;padding-block:22px 78px}.ai-paper{padding:20px}.ai-paper p{font-size:13px}.ai-paper-head{font-size:14px}.ai-visual-top{padding:14px 20px}.ai-demo-caption{flex-direction:column;align-items:flex-start;gap:11px;margin-block-start:12px}.ai-demo-caption>p{font-size:11px}.ai-data-boundary{grid-template-columns:1fr;gap:24px;margin-block-start:18px;padding:24px}.ai-data-boundary h3{font-size:23px}.ai-data-boundary dl>div{font-size:12px}.ai-foundation{padding-block:0 34px}.ai-foundation-inner{grid-template-columns:1fr;gap:17px;padding-block:25px}.ai-foundation h2{max-width:none}.ai-foundation .ai-eyebrow{margin-block-end:9px}.ai-privacy{grid-template-columns:1fr;gap:21px;padding-block:0 35px}.ai-privacy-heading{padding-inline-end:50px;position:relative}.ai-privacy-heading p{margin-block:11px 0;font-size:13px}.ai-privacy-heading>svg{width:28px;position:absolute;inset-block-start:2px;inset-inline-end:0}.ai-faqs summary{gap:11px;padding-block:17px;font-size:15px}.ai-faq-answer{padding-inline:31px 16px}.ai-faq-answer p{font-size:13px}.ai-closing{flex-direction:column;align-items:flex-start;gap:19px;padding-block:25px 33px}.ai-closing h2{font-size:25px}.ai-closing p{font-size:13px}.ai-header-current{display:none!important}}@media (width<=440px){.ai-hero h1{font-size:33px}.ai-promise{grid-template-columns:1fr}.ai-promise-art{display:none}.ai-actions{gap:17px}.ai-section-heading{flex-wrap:wrap;gap:13px}.ai-play{min-height:30px;margin-block-start:0}.ai-step-tabs button{gap:9px;padding-inline:10px}.ai-step-name{font-size:14px}.ai-step-number{font-size:21px}.ai-step-arrow{font-size:16px}.ai-step-copy{padding:23px 20px}.ai-step-copy h3{font-size:25px}.ai-example-visual{min-height:360px}.ai-paper-scene{padding-inline:14px}.ai-paper{margin-inline-end:15px;padding:18px}.ai-paper-head{gap:7px;font-size:12px}.ai-paper p{font-size:12px}.ai-question-slip{padding:12px 13px;inset-inline:18% 12px}.ai-question-slip p{font-size:13px}.ai-visual-top{padding-inline:14px}.ai-packet-scene,.ai-answer-scene{padding:24px 20px}.ai-answer{padding:19px}.ai-answer p{font-size:17px}.ai-network-art{width:230px}.ai-demo-caption button{min-height:35px}.ai-data-boundary{padding:20px}.ai-data-boundary dl>div{grid-template-columns:1fr 1.1fr}.ai-foundation p{font-size:13px}}@media (prefers-reduced-motion:reduce){.oxford-ai-page *,.oxford-ai-page :before,.oxford-ai-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
