@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
:root{--bg:#0b0d0a;--panel:#11150f;--ink:#eef0e8;--muted:#949c8c;--line:#2a3026;--lime:#c6ff58;--violet:#ad9be1;--mono:'IBM Plex Mono',monospace;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font:16px var(--sans);overflow-x:hidden}button,a,input,select{touch-action:manipulation}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:5px}button{background:none;border:0}p{line-height:1.7}em{font-style:normal;color:var(--lime)}::selection{background:var(--lime);color:var(--bg)}.skip{position:absolute;top:-100px;z-index:20;background:var(--lime);color:#000;padding:15px}.skip:focus{top:10px}.noise{position:fixed;inset:0;z-index:8;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.7' filter='url(%23n)'/%3E%3C/svg%3E")}.cursor-light{position:fixed;width:500px;height:500px;left:0;top:0;background:radial-gradient(circle,rgba(198,255,88,.035),transparent 65%);pointer-events:none;z-index:1;transform:translate(-100%,-100%)}header{position:sticky;top:0;height:88px;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;background:rgba(11,13,10,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;font-size:26px;letter-spacing:-1px;font-weight:700;gap:3px}.brand img{object-fit:contain;mix-blend-mode:screen}.brand-dot{font:10px var(--mono);align-self:flex-start;margin:8px 0 0 4px;color:var(--lime)}nav{display:flex;gap:30px;font-size:13px;color:#b3baa9}nav a{transition:color .2s}nav a:hover{color:var(--lime)}.wallet-button{border:1px solid #424b38;border-radius:3px;display:flex;gap:14px;align-items:center;padding:12px 16px;font:11px var(--mono)}.wallet-dot,.status-dot{width:6px;height:6px;background:var(--lime);border-radius:50%;display:inline-block;box-shadow:0 0 10px #c6ff5840}.hero{min-height:740px;position:relative;padding:82px 6% 74px;display:grid;grid-template-columns:1fr 1fr;gap:20px;background:radial-gradient(ellipse at 75% 40%,#1c271022,transparent 65%)}.hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#b7d89106 1px,transparent 1px),linear-gradient(90deg,#b7d89106 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-copy{z-index:2;padding-top:10px}.eyebrow{font:10px var(--mono);letter-spacing:1.6px;color:var(--muted);display:flex;gap:12px;align-items:center}.hero h1{font-size:clamp(50px,6.2vw,87px);font-weight:500;letter-spacing:-5px;line-height:1.02;margin:34px 0 28px}.hero-lede{font-size:16px;color:#b4bba9;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 21px;border-radius:3px;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--lime);color:#141a0e}.primary:hover{background:#d9ff94}.secondary{border:1px solid #46523a;color:var(--ink)}.text-link{display:inline-flex;align-items:center;gap:20px;font-size:12px}.text-link:hover{color:var(--lime)}.contract{max-width:465px;margin-top:40px;padding-top:18px;border-top:1px solid var(--line)}.contract-head{display:flex;gap:12px;align-items:center;font:10px var(--mono);color:#c4cbb9;margin-bottom:10px}.reserve-state{font-size:8px;color:var(--muted);letter-spacing:1px}.contract-row{display:flex;gap:12px;align-items:center}.contract code{font:10px var(--mono);overflow-wrap:anywhere;word-break:break-all;line-height:1.6;user-select:all;color:#a6b19a}.contract button{flex-shrink:0;font:9px var(--mono);color:var(--lime)}.hero-instrument{position:relative;min-height:500px;align-self:center;isolation:isolate;user-select:none;cursor:grab}.hero-instrument:active{cursor:grabbing}.hero-instrument canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2}.instrument-label,.instrument-footer{position:absolute;left:18px;right:18px;display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:1px;color:#6e7a60}.instrument-label{top:0}.tiny-dot{color:var(--lime)}.instrument-footer{bottom:0}.specimen-orbit{position:absolute;width:78%;height:78%;border:1px solid #35402955;left:11%;top:11%;border-radius:50%;transform:rotateX(64deg) rotateZ(-25deg)}.orbit-two{transform:rotateY(66deg) rotateZ(25deg);border-style:dashed}.instrument-tick{position:absolute;font:8px var(--mono);line-height:1.8;letter-spacing:1px;color:#69755d;z-index:3;border-left:1px solid #556b3d;padding-left:10px}.instrument-tick strong{font-weight:400;color:#bcc7ac}.tick-a{left:3%;top:26%}.tick-b{right:2%;top:50%}.tick-c{left:9%;bottom:16%}.hero-bottom{position:absolute;left:6%;right:6%;bottom:24px;display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:1px;color:#757e6b}.hero-bottom a{font-size:21px;color:var(--lime)}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:#13180f;padding:22px 0;color:#8f9f7a;font:11px var(--mono);letter-spacing:3px}.ticker>div{white-space:nowrap;width:max-content;animation:ticker 40s linear infinite}.ticker span{margin:0 56px;color:var(--lime)}@keyframes ticker{to{transform:translateX(-50%)}}.section{padding:105px 6%;position:relative}.section-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.section-coordinate{font:9px var(--mono);letter-spacing:1px;color:#536347}.section-intro{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:44px}h2{font-size:clamp(32px,4.1vw,56px);font-weight:450;line-height:1.1;letter-spacing:-2.5px;margin:0}.section-intro>p{max-width:440px;margin-bottom:0;color:var(--muted);font-size:14px}.lab{border:1px solid #39442d;background:#10150d;box-shadow:0 15px 80px #0003;position:relative}.lab:before,.lab:after{content:'+';position:absolute;font:14px var(--mono);color:#667759;top:-10px;background:var(--bg)}.lab:before{left:-5px}.lab:after{right:-5px}.lab-top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:19px 24px;border-bottom:1px solid var(--line);font:9px var(--mono);letter-spacing:1px}.lab-live-dot{width:5px;height:5px;display:inline-block;background:var(--lime);margin-right:9px}.lab-top small{color:var(--muted);letter-spacing:0;margin-left:15px;font:9px var(--mono)}.lab-buttons{display:flex;gap:22px}.lab-buttons button{font:9px var(--mono);color:#b5c39e}.lab-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:455px}.tree-wrap{position:relative;background-image:radial-gradient(#3b4a2b65 1px,transparent 1px);background-size:20px 20px;padding:24px 28px 18px;min-width:0;overflow:hidden}.tree-ruler{display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:1px;color:#657552}.tree-wrap svg{display:block;width:100%;min-height:340px}.tree-edge{stroke:#35492d;stroke-width:1;fill:none}.tree-edge.active{stroke:#a9cd6d;stroke-dasharray:5 5;animation:flow 24s linear infinite}@keyframes flow{to{stroke-dashoffset:-150}}.tree-node{cursor:pointer;outline:none}.tree-node circle{transition:stroke .3s,fill .3s}.tree-node:hover circle,.tree-node:focus circle{stroke:var(--lime);stroke-width:2}.tree-node text{font-family:var(--mono);fill:#a5b395;font-size:10px}.tree-node.selected text{fill:var(--lime)}.tree-bottom{display:flex;gap:26px;font:8px var(--mono);color:#829271}.legend-dot{width:5px;height:5px;display:inline-block;background:#647953;margin-right:7px}.legend-dot.lime{background:var(--lime)}.legend-dot.violet{background:var(--violet)}.specimen-panel{padding:30px 24px;border-left:1px solid var(--line);background:#141b0f}.specimen-title{display:flex;justify-content:space-between;align-items:center;margin:20px 0 8px}.specimen-title h3{font:16px var(--mono);letter-spacing:-.5px;margin:0;color:var(--lime)}.specimen-title>span{font:9px var(--mono);color:#798d64}.specimen-panel>p{font-size:11px;color:#9aab87;line-height:1.6;min-height:32px}.specimen-panel dl{font:9px var(--mono);margin:20px 0}.specimen-panel dl>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #304026}.specimen-panel dt{color:#7f916b}.specimen-panel dd{margin:0;color:#b9cea0}.fixture-heading{display:flex;justify-content:space-between;font:8px var(--mono);color:#80966b;margin:20px 0 10px}.fixture-heading>span:last-child{color:var(--lime)}.fixture-bars{display:flex;gap:5px;margin-bottom:20px}.fixture-bars span{height:7px;background:#303f25;flex:1}.fixture-bars span.pass{background:var(--lime)}.fixture-bars span.fail{background:#805466}.specimen-panel .button{width:100%;font-size:11px;padding:13px 15px}.micro-copy{font-size:10px!important;color:#8b967e!important;line-height:1.6!important}.receipt-link{font:9px var(--mono);color:var(--lime);padding:0}.lab-foot{display:flex;justify-content:space-between;gap:15px;padding:16px 24px;border-top:1px solid var(--line);font:8px var(--mono);color:#758668}.genome{border-top:1px solid var(--line)}.genome-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%}.section-copy{font-size:14px;color:var(--muted);max-width:430px;margin-top:28px}.genome-note{border-left:2px solid var(--lime);padding-left:20px;margin-top:45px}.genome-note>span{font:9px var(--mono);letter-spacing:1px;color:var(--lime)}.genome-note p{font-size:13px;color:#bac5ad}.genome-stack{position:relative}.gene{display:flex;align-items:center;gap:24px;width:100%;text-align:left;padding:23px 20px;border-top:1px solid #35422c;background:#11170d;transition:background .2s}.gene:last-of-type{border-bottom:1px solid #35422c}.gene.selected,.gene:hover{background:#1a2411}.gene>span:first-child{font:11px var(--mono);color:#738d59}.gene>span:last-child{margin-left:auto;color:var(--lime)}.gene strong{font-weight:500;display:block;font-size:18px;margin-bottom:6px}.gene small{font-size:11px;color:#8fa47a}.gene-detail{font:11px/1.8 var(--mono);color:#9bb583;margin-top:20px;min-height:65px}.recombination{background:#11160e;border-block:1px solid var(--line)}.recombine-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:45px}.recombine-intro>p{max-width:350px;color:var(--muted);font-size:14px}.breeder{display:grid;grid-template-columns:1fr 260px 1fr;gap:40px;align-items:center}.parent{text-align:center;border:1px solid #35412c;padding:24px;background:radial-gradient(ellipse at center,#2c3a1960,transparent 70%)}.parent .eyebrow{justify-content:center}.parent-avatar{height:110px;display:grid;place-items:center;font:56px var(--mono);font-weight:500;color:var(--lime);text-shadow:0 0 35px #b6fc4940}.parent-b .parent-avatar{color:var(--violet)}.parent label{display:block;font:8px var(--mono);color:#6a7e57;text-transform:uppercase;letter-spacing:1px;margin:10px}.parent select{width:100%;background:#171f11;border:1px solid #35442c;color:#bbd59e;padding:12px;font:11px var(--mono)}.crossover{text-align:center}.cross-glyph{font-size:52px;color:var(--lime);animation:spin 25s linear infinite;line-height:1.2;margin-bottom:24px}@keyframes spin{to{transform:rotate(360deg)}}.crossover label{font:9px var(--mono);color:#95a782;display:flex;justify-content:space-between}.crossover input{width:100%;accent-color:var(--lime);margin:20px 0 25px}.crossover .button{width:100%}.crossover>.micro-copy{display:block;margin-top:10px}.breed-result{font:10px/1.8 var(--mono);color:#9bac86;border-bottom:1px solid #334329;padding:24px 0;margin-top:15px}.specimen-feature{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.specimen-image{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid #263322;background:#0d100a}.specimen-image img{width:100%;height:100%;object-fit:cover}.image-caption{position:absolute;bottom:20px;left:20px;right:20px;font:8px var(--mono);color:#879e71}.specimen-feature h2{margin-top:24px;font-size:clamp(30px,3.5vw,48px)}.specimen-feature p{font-size:14px;color:var(--muted);margin:28px 0}.protocol{border-top:1px solid var(--line)}.protocol-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid #3e4e32}.protocol-steps article{padding:30px 32px 0 0;border-right:1px solid var(--line)}.protocol-steps article+article{padding-left:32px}.protocol-steps article:last-child{border-right:0}.step-number{font:13px var(--mono);color:var(--lime)}.protocol-steps h3{font-size:21px;font-weight:450;letter-spacing:-.5px;margin-top:32px}.protocol-steps p{font-size:13px;color:var(--muted);min-height:88px}.step-detail{font:8px var(--mono);letter-spacing:1px;color:#6e8558;margin-top:30px}.token-section{background:var(--lime);color:#152008}.token-section em{color:#536d29}.token-section .eyebrow{color:#4f6929}.token-section h2{font-size:clamp(31px,3.8vw,52px);margin-top:28px}.token-bottom{display:flex;justify-content:space-between;gap:60px;margin-top:42px}.token-bottom>div:first-child{max-width:540px}.token-bottom p{font-size:14px}.token-section .micro-copy{color:#466020!important}.token-actions{min-width:250px;display:flex;flex-direction:column;gap:12px;justify-content:center}.token-actions .primary{background:#19270b;color:var(--lime)}.token-actions .secondary{color:#21320c;border-color:#709238}.closing{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-block:110px}.closing h2{font-size:clamp(48px,6vw,82px);margin:32px 0}.closing-mark{width:35%;transform:rotate(-12deg)}.closing-mark img{width:100%;mix-blend-mode:screen}footer{padding:35px 6%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}footer>p{font:9px var(--mono);color:#6d7d5d}footer>div{display:flex;gap:25px;font:10px var(--mono);color:#a9b998}footer>div button{padding:0;font:inherit}footer>span{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;font:8px var(--mono);color:#637255}.reveal{opacity:1;transform:none}.motion .reveal{opacity:0;transform:translateY(25px);transition:opacity .8s,transform .8s}.motion .reveal.visible{opacity:1;transform:none}dialog{background:#10150d;color:var(--ink);border:1px solid #496534;border-radius:5px;width:min(580px,calc(100% - 32px));padding:30px;max-height:85vh}dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}dialog h2{font-size:29px;letter-spacing:-1px}dialog p{font-size:13px;color:#9dae8a}dialog pre{font:10px/1.8 var(--mono);overflow-wrap:anywhere;white-space:pre-wrap;background:#090d06;padding:20px;max-height:45vh;overflow:auto}#wallet-list{display:grid;gap:10px;margin:20px 0}#wallet-list button{display:flex;align-items:center;gap:15px;padding:15px;border:1px solid #36452c;text-align:left}#wallet-list img{width:28px;height:28px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;background:var(--lime);color:#102003;padding:13px 20px;font:11px var(--mono);z-index:30;transition:.3s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(min-width:1600px){.section,.hero{padding-inline:max(6%,calc((100vw - 1450px)/2))}.hero-bottom{left:max(6%,calc((100vw - 1450px)/2));right:max(6%,calc((100vw - 1450px)/2))}.hero{min-height:820px}.hero-instrument{min-height:600px}}
@media(max-width:1000px){header nav{gap:16px;font-size:11px}.hero{min-height:670px;padding-top:65px}.hero h1{letter-spacing:-3px}.hero-instrument{min-height:410px}.hero-lede{font-size:14px}.hero-actions{gap:16px}.hero-actions .text-link{font-size:10px}.lab-body{grid-template-columns:minmax(0,1fr) 260px}.section{padding-block:80px}.breeder{grid-template-columns:1fr 200px 1fr;gap:20px}.section-intro>p{max-width:330px}.genome-layout{gap:7%}.tree-wrap{padding:20px 12px}.section-coordinate{font-size:8px}.specimen-title h3{font-size:13px}}
@media(max-width:760px){header{height:72px;padding-inline:5%}.brand{font-size:23px}.brand img{width:40px;height:40px}header nav{display:none}.wallet-button{padding:10px;font-size:9px;gap:10px}.hero{padding:50px 6% 66px;display:flex;flex-direction:column;gap:12px;min-height:auto}.hero h1{font-size:62px;letter-spacing:-3px;margin-top:27px}.hero-lede{font-size:14px}.hero-actions{gap:24px}.hero-actions .text-link{font-size:11px}.hero-instrument{width:100%;height:365px;min-height:365px;align-self:auto;margin-top:16px}.hero .eyebrow{font-size:8px;letter-spacing:1px}.contract{margin-top:28px}.contract code{font-size:9px}.hero-bottom{font-size:7px;bottom:18px;gap:12px}.hero-bottom>span:nth-child(2){display:none}.ticker{padding-block:16px;font-size:9px}.section{padding:65px 6%}.section-top{margin-bottom:26px}.section-coordinate{display:none}.section-intro,.recombine-intro{display:block;margin-bottom:30px}.section-intro>p,.recombine-intro>p{max-width:none;margin-top:25px;font-size:13px}h2{font-size:39px;letter-spacing:-1.8px}.lab-top{padding:15px;font-size:8px;align-items:flex-start}.lab-top small{display:block;margin:9px 0 0 15px;font-size:8px}.lab-buttons{gap:10px;flex-direction:column;text-align:right}.lab-buttons button{font-size:8px}.lab-body{display:flex;flex-direction:column}.tree-wrap{min-height:300px;padding:15px 10px}.tree-wrap svg{min-height:250px;height:280px}.tree-ruler{font-size:6px}.tree-bottom{font-size:7px;gap:15px}.specimen-panel{border-left:0;border-top:1px solid var(--line);padding:25px}.specimen-title h3{font-size:18px}.specimen-panel>p{font-size:12px}.specimen-panel dl{font-size:11px}.lab-foot{font-size:7px;padding:15px}.lab-foot>span:last-child{display:none}.genome-layout{display:block}.genome-note{margin:25px 0 35px}.gene{padding:19px 15px}.gene strong{font-size:17px}.breeder{grid-template-columns:1fr 1fr;gap:15px}.crossover{grid-column:1/-1;grid-row:2;padding:10px 25px}.cross-glyph{font-size:35px;margin-bottom:18px}.parent{padding:20px 10px}.parent-avatar{height:80px;font-size:43px}.parent select{padding:10px 5px;font-size:9px}.parent label{font-size:6px}.specimen-feature{display:flex;flex-direction:column;gap:35px}.specimen-image{width:100%;max-height:450px}.specimen-feature h2{font-size:38px}.protocol-steps{display:block;margin-top:35px}.protocol-steps article,.protocol-steps article+article{border-right:0;border-bottom:1px solid var(--line);padding:25px 0}.protocol-steps h3{margin-top:18px}.protocol-steps p{min-height:0}.step-detail{margin-top:22px}.token-bottom{display:block;margin-top:30px}.token-actions{margin-top:28px}.token-section h2{font-size:37px}.closing{overflow:hidden;gap:0}.closing>div:first-child{position:relative;z-index:2}.closing h2{font-size:48px}.closing-mark{position:absolute;right:-70px;width:270px;opacity:.2;top:40px}footer{grid-template-columns:auto 1fr;padding:25px 6%;gap:20px}footer>p{text-align:right;font-size:8px}footer>div{grid-column:1/-1;font-size:9px;gap:20px}footer>span{font-size:7px;line-height:1.8}.cursor-light{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion .reveal{opacity:1;transform:none}}
[hidden]{display:none!important}

/* Holder explanation and slightly stronger CA; retained SPLICE visual system. */
.hero-lede{max-width:495px}.hero-lede strong{font-weight:500;color:var(--ink)}.hero-service-state{display:flex;align-items:center;gap:10px;font:8px/1.7 var(--mono);letter-spacing:.7px;color:#9cad88;margin:17px 0 0}.hero-service-state .status-dot{width:4px;height:4px;box-shadow:none}.state-divider{color:#4f6040}.contract{max-width:500px;padding:15px 17px;margin-top:30px;border:1px solid #4e6036;border-left:2px solid var(--lime);background:linear-gradient(110deg,#1a241166,#10160e33)}.contract-head{color:var(--lime);font-size:11px}.contract code{font-size:12px;color:#d4dec6}.contract button{font-size:10px;border:1px solid #465a31;padding:9px 11px;border-radius:2px;background:#1c2812}.reserve-state{font-size:8px;color:#a2b68c}.holder-benefits{border-bottom:1px solid var(--line);padding-block:80px;background:radial-gradient(ellipse at 15% 65%,#202e1126,transparent 70%)}.benefit-rows{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3e4e32}.benefit-rows article{padding:27px 30px 12px 0;border-right:1px solid var(--line)}.benefit-rows article+article{padding-left:30px}.benefit-rows article:last-child{border-right:0}.benefit-rows h3{font-size:21px;font-weight:450;letter-spacing:-.5px;margin:25px 0 15px}.benefit-rows p{font-size:13px;line-height:1.8;color:#a4b196;max-width:340px}.benefit-availability{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.benefit-availability p{font-size:11px;color:#879976;max-width:650px;margin:0}.benefit-availability strong{color:#c3d6ad;font-weight:500}.benefit-availability .text-link{font-size:10px;white-space:nowrap;color:var(--lime)}.access-availability{border-top:1px solid #334428;margin:25px 0 0;padding-top:23px}.access-availability .button{margin:12px 0 22px}.access-availability .text-link{display:flex;color:#aabc94;font-size:11px}#wallet-list:empty,#wallet-status:empty{display:none}
@media(max-width:760px){.hero-service-state{font-size:6.5px;gap:7px;letter-spacing:.35px;flex-wrap:wrap}.contract{padding:14px;margin-top:27px}.contract code{font-size:11px}.contract-head{font-size:10px}.reserve-state{font-size:7px;letter-spacing:.5px}.contract button{font-size:9px;padding:9px}.holder-benefits{padding-block:60px}.benefit-rows{grid-template-columns:1fr}.benefit-rows article,.benefit-rows article+article{padding:24px 0 15px;border-right:0;border-bottom:1px solid var(--line)}.benefit-rows h3{margin:16px 0 10px;font-size:22px}.benefit-rows p{max-width:none}.benefit-availability{display:block;margin-top:0;border-top:0}.benefit-availability .text-link{margin-top:20px}.hero-actions{gap:22px}.hero-actions .text-link{font-size:11px}}
@media(max-width:760px){.hero h1{font-size:clamp(42px,14vw,62px);letter-spacing:-2.6px}}
