.build-page{--muted:#4e6069;--paper:#f6f2ea;--paper-line:#e5ddcf;--ink:#12231f;--clay:#9a5530;--on-ink:#f4f0e8;--on-ink-muted:#c2cfca;--clay-on-ink:#e8b794;--detail-tint:var(--paper);background:radial-gradient(1100px 560px at 90% -120px, color-mix(in srgb, var(--clay) 12%, transparent), transparent 70%) no-repeat}.dark .build-page{--muted:#b1c1c9;--paper:#0d1e21;--paper-line:#243a3e;--ink:#061211;--clay:#e6b28a;--on-ink:#f1f3ef;--on-ink-muted:#b9c8c3;--clay-on-ink:#e6b28a}.build-page>.section{padding-block:clamp(72px,8vw,120px)}.build-page .section-heading{margin-bottom:clamp(36px,4vw,56px)}.build-page .section-heading h2{letter-spacing:-.04em;font-size:clamp(32px,3.6vw,50px);font-weight:500;line-height:1.12}.build-page .section-heading .lead{max-width:62ch;margin-top:20px;font-size:19px;line-height:1.7}.build-page .section-heading.center .lead{margin-inline:auto}.build-page .eyebrow{color:var(--clay);letter-spacing:.1em;font-size:14px;font-weight:650}.build-page .section-heading .eyebrow{margin-bottom:18px}.build-page .caption{font-size:15px;line-height:1.75}.build-page .button{text-align:center;font-size:15px;line-height:1.5}.build-page .primary:not(.portal-entry-action){color:#fff;background:#172b31;border-color:#172b31;box-shadow:0 6px 18px #10232922}.build-page .primary:not(.portal-entry-action):hover{background:#29444b;border-color:#29444b}.dark .build-page .primary:not(.portal-entry-action){color:#10272d;box-shadow:none;background:#e2f4ed;border-color:#e2f4ed}.dark .build-page .primary:not(.portal-entry-action):hover{background:#fff;border-color:#fff}.build-page .secondary:hover{border-color:var(--clay)}.build-page .build-hero{text-align:start;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(40px,6vw,96px);max-width:1320px;padding-block:clamp(48px,6vw,96px) clamp(56px,7vw,104px);display:grid}.build-hero .eyebrow{align-items:center;gap:14px;margin-block:0 28px;display:flex}.build-hero .eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:32px;height:1px}.build-page .build-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:none;font-size:clamp(42px,5vw,74px);font-weight:500;line-height:1.08}.build-hero h1>span{display:block}.build-hero h1>span:first-child{color:color-mix(in srgb, var(--text) 62%, var(--bg));font-weight:400}.build-hero h1>span+span{margin-top:6px}.build-hero-copy{max-width:56ch;margin-top:clamp(28px,3vw,40px)}.build-page .build-hero .lead{color:color-mix(in srgb, var(--text) 86%, var(--bg));margin:0;font-size:19px;line-height:1.75}.build-hero-copy .caption{margin-top:18px;font-size:17px;line-height:1.75}.build-page .build-hero .build-hero-action{letter-spacing:.05em;gap:24px;min-height:56px;margin-top:36px;padding:10px 12px 10px 28px;font-size:14px;font-weight:650}.build-hero-action>span{opacity:.8;border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}[dir=rtl] .build-page .build-hero .build-hero-action{padding:10px 28px 10px 12px}.build-page .opportunity-points{padding-bottom:clamp(72px,8vw,112px)}.opportunity-points .points{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px);margin:0}.opportunity-points .points>div{border-top:1px solid var(--text);padding-top:28px;display:block}.build-page :is(.opportunity-points,#sharing) .point-index{width:auto;height:auto;color:var(--clay);letter-spacing:.12em;background:0 0;border:0;margin-bottom:18px;font-size:14px;font-weight:650;display:block}.build-page .opportunity-points .points h3{margin-top:0;font-size:24px;font-weight:550;line-height:1.3}.build-page .opportunity-points .points p{margin-top:14px;font-size:17px;line-height:1.75}.build-page #audio{padding-block:0 clamp(72px,8vw,112px)}.build-page #cluster+#audio{padding-top:clamp(56px,6vw,88px)}.build-page .audio-card{border-color:var(--paper-line);background:var(--paper);max-width:1120px;box-shadow:none;border-radius:32px;grid-template-columns:auto minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(20px,3vw,40px);margin:0 auto;padding:clamp(24px,3vw,36px) clamp(24px,4vw,48px);display:grid}.build-page .audio-card-icon{background:var(--surface);border:1px solid var(--paper-line);width:60px;height:60px;color:var(--clay);border-radius:50%;place-items:center;display:grid}.build-page .audio-card>div{min-width:0}.build-page .audio-card h3{font-size:24px;font-weight:550}.build-page .audio-card p{margin-top:8px;font-size:17px;line-height:1.7}.build-page .audio-card .caption{overflow-wrap:anywhere;margin-top:6px;font-size:14px}.build-page .audio-card audio{width:100%}@media (max-width:1000px){.build-page .audio-card{grid-template-columns:auto minmax(0,1fr)}.build-page .audio-card audio{grid-column:1/-1}}@media (max-width:900px){.build-page .build-hero{grid-template-columns:minmax(0,1fr);gap:48px}.build-page .build-hero h1{font-size:clamp(40px,8vw,64px)}.opportunity-points .points{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:760px){.build-page .build-hero{gap:40px;padding-block:36px 56px}.build-page .build-hero .lead{font-size:18px}.build-hero .eyebrow{margin-bottom:22px}.build-hero .build-hero-action{justify-content:space-between;width:100%}.build-page .audio-card{grid-template-columns:minmax(0,1fr);padding:26px}.build-page .audio-card-icon{width:52px;height:52px}}
.build-editorial-image{background:var(--paper);border-radius:36px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #2a1d1018}.build-editorial-image img{aspect-ratio:5/4;object-fit:cover;width:100%;height:auto;display:block}.build-image-building-ai img{aspect-ratio:4/3;object-position:center}.build-page #cluster{background:var(--paper)}.build-page #cluster .section-heading{text-align:start;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:20px clamp(40px,6vw,96px);max-width:none;margin-inline:0;display:grid}.build-page #cluster .section-heading .eyebrow{grid-column:1/-1;margin:0}.build-page #cluster .section-heading h2{font-size:clamp(32px,3.5vw,48px)}.build-page #cluster .section-heading .lead{margin:0;font-size:18px;line-height:1.8}.build-page .cluster-cards{gap:28px;margin:0}.build-page .cluster-card{border-color:var(--paper-line);background:var(--surface);box-shadow:none;border-radius:32px;flex-direction:column;padding:clamp(28px,3.5vw,44px);display:flex}.build-page .cluster-card-icon{background:var(--paper);border:1px solid var(--paper-line);width:56px;height:56px;color:var(--clay);border-radius:50%;place-items:center;display:grid}.build-page .cluster-card .eyebrow{margin:28px 0 14px}.build-page .cluster-card h3{font-size:26px;font-weight:550;line-height:1.3}.build-page .cluster-card p:last-child{max-width:60ch;margin-top:18px;font-size:17px;line-height:1.8}.build-page #cluster .block-title{letter-spacing:-.035em;margin-block:clamp(64px,7vw,96px) 40px;font-size:clamp(26px,2.6vw,34px);font-weight:500}.build-page .cluster-tiles{gap:40px clamp(40px,6vw,96px)}.build-page .cluster-tiles>.card{border:0;border-top:1px solid var(--text);box-shadow:none;background:0 0;border-radius:0;padding:28px 0 0}.build-page .cluster-tiles h3{font-size:24px;font-weight:550;line-height:1.3}.build-page .cluster-tiles p{max-width:60ch;margin-top:14px;font-size:17px;line-height:1.8}.build-page #cluster .block-title+.cluster-tiles{margin-bottom:0}.build-page #cluster>.container>p.center:not(.statement):not(.narrow){margin-top:48px}.build-page .cluster-figure{--text:#f4f0e8;--muted:#c2cfca;--clay:#e8b794;--line:#ffffff26;--accent-strong:#e8b794;color:var(--text);box-shadow:none;background:radial-gradient(at 50% 130%,#e8b79438,#0000 65%),#12231f;border:0;border-radius:40px;margin-block:clamp(56px,6vw,80px);padding:clamp(32px,5vw,72px)}.build-page .cluster-figure figcaption{max-width:68ch;margin-inline:auto}.build-page .cluster-figure h3{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,34px);font-weight:500}.build-page .cluster-figure figcaption p{margin-top:16px;font-size:17px;line-height:1.8}.build-page .cluster-figure>.eyebrow{margin:44px 0 0}.build-page .cluster-diagram{max-width:880px;margin-top:28px}.build-page .cluster-node{background:#ffffff0a;border-radius:28px;gap:14px;padding:32px 24px}.build-page .cluster-node svg,.build-page .cluster-center{color:#e8b794}.build-page .cluster-node strong{color:var(--text);font-size:18px;font-weight:600}.build-page .cluster-node span{color:var(--text);font-size:16px}.build-page :is(.cluster-node small,.cluster-center){font-size:15px;line-height:1.65}.build-page .cluster-node small{color:var(--muted)}.build-page #cluster>.container>.statement{letter-spacing:-.035em;text-wrap:balance;border:0;max-width:28ch;margin:clamp(64px,7vw,96px) auto 0;padding:0;font-size:clamp(26px,2.8vw,36px);font-weight:500;line-height:1.3}.build-page #cluster>.container>.statement:before{content:"";background:var(--clay);width:48px;height:2px;margin:0 auto 28px;display:block}.build-page #cluster>.container>.narrow{max-width:70ch;margin:24px auto 0;font-size:18px;line-height:1.85}.build-page #sharing{--text:var(--on-ink);--muted:var(--on-ink-muted);--clay:var(--clay-on-ink);--line:#ffffff2b;background:var(--ink);color:var(--text)}.dark .build-page #sharing{border-block:1px solid var(--paper-line)}.build-page #sharing .section-heading{max-width:820px}.build-page #sharing .section-heading .lead{color:var(--on-ink-muted)}.build-sharing-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.build-sharing-story>p{color:color-mix(in srgb, var(--on-ink) 90%, var(--ink));margin:0;font-size:19px;line-height:1.85}.build-sharing-story>.build-editorial-image{order:-1;box-shadow:0 28px 70px #0006}.build-page #sharing .points{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px);margin-top:clamp(56px,6vw,88px)}.build-page #sharing .points>div{border-top:1px solid var(--line);padding-top:28px;display:block}.build-page #sharing .points h3{margin-top:0;font-size:24px;font-weight:550;line-height:1.3}.build-page #sharing .points p{margin-top:14px;font-size:17px;line-height:1.75}@media (max-width:1000px){.build-page #cluster .section-heading{gap:20px 40px}}@media (max-width:900px){.build-page #cluster .section-heading,.build-sharing-story{grid-template-columns:minmax(0,1fr)}.build-sharing-story>.build-editorial-image{order:0}.build-page #sharing .points{grid-template-columns:minmax(0,1fr);gap:36px}.build-editorial-image,.build-page .cluster-figure{border-radius:28px}}@media (max-width:760px){.build-page .cluster-cards,.build-page .cluster-tiles{grid-template-columns:minmax(0,1fr)}.build-page .cluster-tiles{gap:32px}.build-page #cluster .section-heading .lead{font-size:17px}.build-sharing-story>p{font-size:18px}.build-image-building-ai img{aspect-ratio:4/3}.build-page .cluster-center{min-height:80px}.build-page .cluster-figure{padding:28px 20px}}
.build-page .bonuses{gap:28px}.build-page .bonuses article{border-color:var(--paper-line);background:var(--paper);box-shadow:none;text-align:start;border-radius:32px;flex-direction:column;padding:clamp(28px,3vw,40px);display:flex}.build-page .bonus-number{border-bottom:1px solid var(--paper-line);color:var(--clay);letter-spacing:-.05em;margin-bottom:28px;padding-bottom:24px;font-size:clamp(56px,5.4vw,76px);font-weight:300;line-height:1}.build-page .bonuses h3{min-height:0;font-size:24px;font-weight:550;line-height:1.3}.build-page .bonuses p{margin-top:14px;font-size:17px;line-height:1.75}.build-page #offers{background:var(--paper)}.build-page .offers{gap:28px;max-width:1160px}.build-page .offers article{border-color:var(--paper-line);background:var(--surface);box-shadow:none;text-align:start;border-radius:36px;padding:clamp(32px,4vw,56px)}.build-page .offers .eyebrow{margin-bottom:14px}.build-page .offers article>h3:first-of-type{font-size:28px;font-weight:550;line-height:1.25}.build-page .offers .price{letter-spacing:-.05em;margin-block:28px;font-size:clamp(48px,5vw,64px);font-weight:400}.build-page .offers .price small{letter-spacing:0;margin-top:10px;font-size:16px}.build-page .offers .price+h3{border-top:1px solid var(--paper-line);padding-top:28px;font-size:20px;font-weight:550}.build-page .offers .check-list{gap:14px;margin-top:22px;margin-bottom:36px;font-size:17px;line-height:1.7}.build-page .offers .check-list li{gap:12px}.build-page .offers .check-list svg{color:var(--clay);margin-top:5px}.build-page .offers .button{width:100%;min-height:58px}.build-page .offers article.featured{--text:var(--on-ink);--muted:var(--on-ink-muted);--clay:var(--clay-on-ink);--paper-line:#ffffff26;background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--clay-on-ink) 18%, transparent), transparent 60%), var(--ink);color:var(--text);border-color:#0000;box-shadow:0 28px 60px #12231f2e}.dark .build-page .offers article.featured{border-color:var(--paper-line);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--clay-on-ink) 16%, transparent), transparent 60%), #102226;box-shadow:none}.build-page .offers article.featured .button.primary{color:#12231f;box-shadow:none;background:#f4efe5;border-color:#f4efe5}.build-page .offers article.featured .button.primary:hover:not(:disabled){background:#fff;border-color:#fff}.build-page .offers article.featured .button.primary:disabled{background:#f4efe5b0;border-color:#0000}.build-page .offers .button.secondary:disabled{color:var(--muted)}.build-page .bp-catalog-error{text-align:center;margin-top:28px;font-size:16px}.build-page #roi>.container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:20px clamp(40px,6vw,96px);display:grid}.build-page #roi h2{letter-spacing:-.04em;font-size:clamp(32px,3.6vw,50px);font-weight:500;line-height:1.12}.build-page #roi .lead{max-width:60ch;margin:0;font-size:18px;line-height:1.8}.build-page #roi :is(.table-scroll,.caption){grid-column:1/-1}.build-page #roi .table-scroll{border-color:var(--paper-line);box-shadow:none;border-radius:32px;margin:clamp(16px,2vw,28px) 0 0}.build-page #roi .caption{max-width:96ch;margin:8px 0 0;font-size:16px;line-height:1.75}.build-page .source-table{min-width:920px;font-size:16px;line-height:1.6}.build-page .source-table :is(th,td){border-color:var(--paper-line);padding:22px 20px}.build-page .source-table :is(th,td):first-child{padding-inline-start:32px}.build-page .source-table :is(th,td):last-child{padding-inline-end:32px}.build-page .source-table caption{background:var(--paper);letter-spacing:.02em;border-bottom:1px solid var(--paper-line);padding:22px 32px;font-size:16px;font-weight:650}.build-page .source-table thead{background:0 0}.build-page .source-table thead th{color:var(--muted);font-size:14px;font-weight:650;line-height:1.45}.build-page .source-table tbody tr:hover{background:var(--paper)}.build-page .source-table tbody td:nth-child(6){color:var(--text);font-weight:650}.build-page .source-table tfoot{background:var(--paper)}.build-page .source-table tfoot :is(th,td){border-top:1px solid var(--paper-line);border-bottom:0;font-weight:650}.build-page .source-table tfoot td{color:var(--clay)}.build-page #liquid{background:var(--paper)}.build-page .liquid-media{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;max-width:1160px;margin:0 auto;display:grid}.build-page .liquid-media .upcoming-media{background:radial-gradient(ellipse at 50% 130%, color-mix(in srgb, var(--clay-on-ink) 26%, transparent), transparent 65%), var(--ink);border:0;border-radius:36px;max-width:none;min-height:300px;margin:0;padding:40px}.dark .build-page .liquid-media .upcoming-media{border:1px solid var(--paper-line)}.build-page .liquid-media .upcoming-media>span{color:var(--clay-on-ink);background:#ffffff12;border-color:#ffffff2b}.build-page .liquid-media .upcoming-media p{max-width:32ch;color:var(--on-ink);font-size:18px;line-height:1.6}.build-page .schematic-placeholder{border:1px dashed color-mix(in srgb, var(--clay) 45%, var(--paper-line));background:var(--surface);min-height:300px;box-shadow:none;color:var(--muted);text-align:center;border-radius:36px;padding:32px;font-size:17px;line-height:1.6}.build-page .subscription-details{border-color:var(--paper-line);background:var(--surface);max-width:1160px;box-shadow:none;border-radius:36px;margin:28px auto 0;padding:clamp(24px,3vw,40px)}.build-page .subscription-details summary{letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;font-size:24px;font-weight:550;line-height:1.3;list-style:none;display:flex}.build-page .subscription-details summary::-webkit-details-marker{display:none}.build-page .subscription-details summary:after{content:"+";border:1px solid var(--paper-line);width:44px;height:44px;color:var(--clay);border-radius:50%;flex-shrink:0;place-items:center;font-size:24px;font-weight:400;line-height:1;display:grid}.build-page .subscription-details[open] summary:after{content:"−"}.build-page .subscription-details>p{max-width:70ch;margin-top:18px;font-size:17px;line-height:1.75}.build-page .subscription-details .three-grid{gap:24px;margin-top:32px}.build-page .subscription-details article{border:1px solid var(--paper-line);background:var(--paper);border-radius:28px;padding:28px}.build-page .subscription-details article h3{font-size:22px;font-weight:550}.build-page .subscription-details .price{margin-block:16px 20px;font-size:44px;font-weight:450}.build-page .subscription-details .price small{margin-inline-start:4px;font-size:16px;display:inline}.build-page .subscription-details dl{margin:0}.build-page .subscription-details dl>div{border-bottom:1px solid var(--paper-line);padding-block:12px;font-size:16px}.build-page .subscription-details dl>div:last-child{border-bottom:0}.build-page .subscription-details dt{color:var(--muted)}.build-page #liquid>.container>.caption{margin-top:40px}.build-page .pdf-disclosure{margin-top:28px}.build-page .pdf-disclosure p{max-width:60ch;margin-inline:auto;font-size:16px}@media (max-width:900px){.build-page #roi>.container,.build-page .liquid-media{grid-template-columns:minmax(0,1fr)}.build-page .liquid-media .upcoming-media,.build-page .schematic-placeholder{min-height:220px}.build-page .subscription-details .three-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.build-page .bonuses,.build-page .offers{gap:20px}.build-page .bonuses article,.build-page .offers article{border-radius:28px;padding:28px 24px}.build-page .source-table{min-width:880px}.build-page .source-table :is(th,td){padding:18px 16px}.build-page .subscription-details,.build-page .liquid-media .upcoming-media,.build-page .schematic-placeholder{border-radius:28px}.build-page .subscription-details summary{font-size:21px}}
