.my-apps-page{overflow:hidden;background:#f7f7f2;color:#173c31;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.my-apps-page .container{width:min(1180px,calc(100% - 72px))}
.my-apps-page h1,.my-apps-page h2,.my-apps-page h3{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:780;letter-spacing:-.065em}
.made-hero{position:relative;background:#f0f3e9;min-height:440px;border-bottom:1px solid #dce5d8}
.made-hero:before{content:"";position:absolute;width:540px;height:540px;border-radius:50%;background:#e3ebda;top:-300px;right:14%}
.made-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(410px,.96fr);gap:36px;align-items:center;min-height:440px;position:relative}
.made-hero-copy{padding:24px 0 28px;position:relative;z-index:2}
.made-language{display:inline-flex;align-items:center;gap:0;border:1px solid #d2dfd2;border-radius:99px;background:#fff;padding:4px;margin-bottom:21px;box-shadow:0 4px 15px #224c2708}
.made-language a,.made-language span{font-size:.72rem;font-weight:800;min-width:48px;padding:5px 10px;text-align:center;border-radius:99px;color:#557260}
.made-language [aria-current]{background:#194d39;color:#fff}
.made-overline{display:flex;align-items:center;gap:10px;color:#4e7757;font-weight:850;font-size:.75rem;letter-spacing:.18em}
.made-spark{font-size:1.42rem;line-height:1;color:#cc7841}
.made-hero h1{font-size:clamp(3rem,4.2vw,4.6rem);line-height:1.06;margin:12px 0 16px;max-width:720px;color:#143c2e}
.made-hero h1 em{color:#be7545;font-style:normal}
.made-hero-copy>p{max-width:560px;font-size:.94rem;line-height:1.65;color:#607269;margin:0 0 21px}
.made-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:51px;padding:0 20px;border-radius:8px;font-size:.84rem;font-weight:830;letter-spacing:.01em;white-space:nowrap;transition:transform .18s,box-shadow .18s,background .18s}
.made-button:hover{transform:translateY(-3px);box-shadow:0 10px 22px #18392923}
.made-button-dark{background:#184b39;color:#fff}.made-button-dark:hover{background:#246746}
.made-button-orange{background:#c16d3e;color:#fff}.made-button-orange:hover{background:#aa5e33}
.made-button-light{background:#f6f3e9;color:#153f30}.made-button-light:hover{background:#fff}
.made-signal{display:flex;align-items:center;gap:13px;color:#65816b;font-size:.66rem;font-weight:830;letter-spacing:.16em;margin-top:25px}.made-signal-line{display:block;width:35px;height:1px;background:#81a18a}
.made-hero-art{height:350px;position:relative;isolation:isolate}
.made-orbit{position:absolute;border:1px solid #bfd0bd;border-radius:50%;width:330px;height:330px;top:10px;left:75px}.orbit-two{width:240px;height:240px;top:55px;left:120px;border-color:#d1dfce}
.made-art-card{position:absolute;display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e2e8dc;border-radius:24px;box-shadow:0 25px 65px #1b4d3130;padding:15px 25px 15px 15px;font-size:1.12rem;font-weight:850;color:#1d4734;transform:rotate(-8deg)}
.made-art-card img{width:78px;height:78px;object-fit:contain;border-radius:17px}
.made-art-bonpay{top:44px;left:34px}.made-art-job{right:13px;bottom:38px;transform:rotate(8deg)}
.made-art-star{position:absolute;color:#be7949;font-size:4rem}.star-one{right:47px;top:55px}.star-two{left:160px;bottom:13px;font-size:2rem}
.made-collection{padding:90px 0 106px;background:#fafbf8}.made-section-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:35px}.made-kicker{display:block;font-size:.72rem;font-weight:850;letter-spacing:.16em;color:#b56f47}.made-section-head h2,.made-install h2,.made-final h2{font-size:clamp(2rem,3.7vw,3.65rem);line-height:1.12;color:#153f31;margin:10px 0 0}.made-section-head p{max-width:340px;color:#697d70;font-size:.86rem;line-height:1.65;margin:0 0 3px}
.made-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.made-product{background:#fff;border:1px solid #e0e7df;border-radius:18px;overflow:hidden;box-shadow:0 14px 35px #1c49300a;min-width:0;display:flex;flex-direction:column}
.made-product-art{height:315px;position:relative;overflow:hidden}.made-art-top{position:absolute;top:23px;left:25px;right:24px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:.72rem;font-weight:850;letter-spacing:.15em;z-index:2}.made-art-top span:last-child{font-size:1.65rem;line-height:1}.made-art-caption{position:absolute;bottom:21px;left:25px;color:#ffffffbd;font-size:.63rem;font-weight:800;letter-spacing:.18em;z-index:2}
.made-bonpay-art{background:radial-gradient(circle at 86% 82%,#5e9dbf 0%,transparent 41%),linear-gradient(130deg,#0b3a72,#123d84 55%,#2463a4)}.made-bonpay-art:after{content:"";position:absolute;width:400px;height:400px;border:1px solid #ffffff36;border-radius:50%;top:30px;right:-85px;box-shadow:0 0 0 56px #ffffff0c,0 0 0 115px #ffffff09}
.made-phone{position:absolute;width:186px;height:285px;border:7px solid #12273e;background:#f8fbfe;border-radius:32px 32px 0 0;left:50%;top:51px;transform:translateX(-50%) rotate(-5deg);z-index:1;box-shadow:20px 20px 34px #001c3f4d;display:flex;align-items:center;flex-direction:column;padding-top:23px}.made-phone-top{height:7px;width:55px;background:#1a2e42;border-radius:9px;position:absolute;top:4px}.made-phone img{width:96px;height:96px;object-fit:contain;margin-top:12px;border-radius:20px}.made-phone-name{font-weight:850;color:#1c4d82;margin:10px 0}.made-phone-lines{width:115px;display:grid;gap:8px}.made-phone-lines i{height:8px;border-radius:9px;background:#dbe7f1}.made-phone-lines i:nth-child(2){width:80%}.made-phone-lines i:nth-child(3){width:62%}
.made-job-art{background:radial-gradient(circle at 80% 18%,#f5cda1 0%,transparent 34%),linear-gradient(135deg,#eaded3,#ca9b78 75%,#b77d59)}.made-job-art .made-art-top,.made-job-art .made-art-caption{color:#693d2b}.made-browser{position:absolute;left:12%;top:68px;width:95%;background:#fff;border-radius:12px;overflow:hidden;transform:rotate(-5deg);box-shadow:0 22px 44px #5d392d4d;border:1px solid #d5b8a6}.made-browser-bar{height:30px;background:#f7f6f2;display:flex;align-items:center;gap:5px;padding:0 12px;color:#8b8580;font-size:.55rem}.made-browser-bar i{width:7px;height:7px;border-radius:50%;background:#c8c8c3}.made-browser-bar i:first-child{background:#e3a79c}.made-browser-bar span{margin-left:10px}.made-browser img{width:100%;height:237px;object-fit:cover;object-position:top left}
.made-product-content{padding:27px 30px 30px;display:flex;flex-direction:column;flex:1}.made-product-type{display:flex;align-items:center;gap:12px;color:#849086;font-size:.7rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.made-product-type img{width:44px;height:44px;border-radius:10px;object-fit:contain;border:1px solid #ebeee9}.made-product h3{font-size:2.05rem;margin:18px 0 9px;color:#193e30}.made-product-content>p{font-size:.88rem;color:#607469;line-height:1.7;margin-bottom:20px;max-width:470px}.made-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto}.made-tags span{border:1px solid #dce8dc;background:#f4f8f3;padding:6px 9px;border-radius:6px;color:#47725a;font-weight:760;font-size:.68rem}.made-actions{display:flex;align-items:center;gap:13px 19px;flex-wrap:wrap;margin-top:27px}.made-text-link{font-size:.78rem;font-weight:770;color:#386c50}.made-text-link:hover{text-decoration:underline;text-underline-offset:3px}.made-release-status{font-size:.7rem;color:#829187;flex-basis:100%;order:3}.made-release-status:empty{display:none}.made-actions [hidden]{display:none!important}
.made-install{background:#eff4ec;padding:82px 0}.made-install-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:70px}.made-install h2{max-width:460px}.made-install-grid>div>p{font-size:.81rem;line-height:1.72;max-width:480px;margin-top:22px;color:#658071}.made-install ol{padding:0;margin:0;list-style:none;border-top:1px solid #cadccb}.made-install li{display:grid;grid-template-columns:55px 1fr;align-items:start;gap:15px;padding:22px 0;border-bottom:1px solid #cadccb}.made-install li span{font-size:.77rem;color:#a76845;font-weight:850;letter-spacing:.12em;padding-top:3px}.made-install li p{font-size:.9rem;line-height:1.65;margin:0;color:#2e503c}.made-install code{font-size:.81em;background:#e1ebdf;border-radius:4px;padding:3px 5px;overflow-wrap:anywhere}
.made-final{background:#194735;padding:70px 0}.made-final-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.made-final .made-kicker{color:#e5b58e}.made-final h2{color:#fff;font-size:clamp(2rem,3.4vw,3.4rem)}.made-final p{color:#c4d8c8;font-size:.9rem;margin:12px 0 0}.made-footnote{font-size:.72rem;color:#738579;padding-top:24px;padding-bottom:27px}
@media(max-width:1000px){.made-hero-grid{grid-template-columns:minmax(0,1fr) 380px}.made-hero h1{font-size:3.8rem}.made-art-card{padding:10px 14px 10px 10px}.made-art-card img{width:62px;height:62px}.made-orbit{left:25px}.orbit-two{left:70px}}
@media(max-width:850px){.made-hero-grid{grid-template-columns:1fr;gap:0}.made-hero-copy{padding:22px 0 8px}.made-hero-art{height:150px}.made-orbit{width:260px;height:260px;top:-70px;left:auto;right:4%}.orbit-two{width:180px;height:180px;top:-30px;left:auto;right:11%}.made-art-bonpay{left:12%;top:5px}.made-art-job{right:10%;bottom:0}.star-one{right:25%;top:0}.star-two{left:15%;bottom:0}.made-grid{grid-template-columns:1fr}.made-product-art{height:310px}.made-install-grid{gap:35px}}
@media(max-width:600px){.my-apps-page .container{width:calc(100% - 36px)}.made-hero{min-height:0}.made-language{margin-bottom:17px}.made-hero h1{font-size:clamp(2.3rem,9.4vw,3.3rem);margin:11px 0}.made-hero-copy>p{font-size:.86rem;line-height:1.55;margin-bottom:17px}.made-signal{margin-top:19px}.made-art-bonpay{left:0;top:8px}.made-art-job{right:0;bottom:0}.made-art-card{font-size:.82rem;border-radius:17px}.made-art-card img{width:50px;height:50px;border-radius:11px}.made-collection{padding:59px 0 66px}.made-section-head{display:block;margin-bottom:24px}.made-section-head p{margin-top:13px}.made-product-art{height:260px}.made-phone{transform:translateX(-50%) rotate(-5deg) scale(.87);transform-origin:top center}.made-browser{top:60px}.made-browser img{height:205px}.made-product-content{padding:23px 21px 25px}.made-product h3{font-size:1.8rem}.made-actions{align-items:stretch}.made-actions .made-button{width:100%}.made-install{padding:57px 0}.made-install-grid{grid-template-columns:1fr;gap:25px}.made-install li{padding:17px 0;grid-template-columns:37px 1fr;gap:9px}.made-final{padding:57px 0}.made-final-inner{display:block}.made-final .made-button{margin-top:23px}.made-footnote{line-height:1.6}}
